timm documentation

CSPNet (CSPResNet, CSPDarkNet, DarkNet)

You are viewing main version, which requires installation from source. If you'd like regular pip install, checkout the latest stable version (v1.0.31).
Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

CSPNet (CSPResNet, CSPDarkNet, DarkNet)

Thể loại: CNN · Code: timm/models/cspnet.py · Kiến trúc: 23 · Trọng số tiền huấn luyện: 15 (15 có kết quả trên ImageNet-1k)

Cross Stage Partial Networks chia các đặc trưng của mỗi giai đoạn thành hai phần, một phần đi qua các khối của giai đoạn và một phần được gộp lại ở cuối giai đoạn. Module này chứa CSPResNet, CSPResNeXt, CSPDarkNet, DarkNet và các biến thể cs3* của timm.

Bài báo

Cách sử dụng

Xem Quickstart để tải trọng số được huấn luyện trước, tiền xử lý ảnh và tinh chỉnh, và Feature Extraction để sử dụng các mô hình làm bộ xương sống.

>>> import timm
>>> model = timm.create_model('cspdarknet53.ra_in1k', pretrained=True)
>>> data_config = timm.data.resolve_model_data_config(model)

Hỗ trợ API mô hình

Tính năngCspNet
bản đồ đặc trưng features_only=True✓ (các bước nhảy 2, 4, 8, 16, 32)
forward_intermediates()✓
prune_intermediate_layers()✓
Bất kỳ kích thước đầu vào nào, không cần thay đổi✓
set_input_size()–
dynamic_img_size=True–
set_grad_checkpointing()✗
Suy giảm LR theo lớp (group_matcher())✓
reset_classifier()✓

✓ được hỗ trợ, ✓ (vuông) chỉ hoạt động với kích thước vuông, ✗ không được hỗ trợ, – không cần thiết (mô hình đã chấp nhận bất kỳ kích thước đầu vào nào). Được kiểm tra bằng cách chạy từng tính năng trên một mô hình được khởi tạo ngẫu nhiên (CspNet với cs3darknet_focus_s ở 256), các kiến trúc khác cùng lớp được kỳ vọng sẽ hoạt động tương tự. Xem trang Model API để biết chi tiết.

Kiến trúc

Kiến trúcSố tham số (M)GMACsKích thước đầu vàoTrọng số được huấn luyện trước
cs3darknet_focus_l21.154.662561
cs3darknet_focus_m9.301.982561
cs3darknet_focus_s3.270.692561
cs3darknet_focus_x35.028.032560
cs3darknet_l21.164.862561
cs3darknet_m9.312.082561
cs3darknet_s3.280.722560
cs3darknet_x35.058.382561
cs3edgenet_x47.8211.532561
cs3se_edgenet_x50.7211.532561
cs3sedarknet_l21.914.862561
cs3sedarknet_x35.408.382561
cs3sedarknet_xdw21.605.972560
cspdarknet5327.646.572561
cspresnet5021.624.542561
cspresnet50d21.644.862560
cspresnet50w28.125.042560
cspresnext5020.574.052561
darknet1714.303.262560
darknet2120.863.932560
darknet5341.619.312561
darknetaa5336.027.972561
sedarknet2120.953.932560

GMACs và số lượng tham số được tính cho kích thước đầu vào và bộ phân loại mặc định của mỗi kiến trúc, từ kết quả benchmark.

Trọng số được huấn luyện trước

Top-1 là độ chính xác kiểm tra trên ImageNet-1k từ results-imagenet.csv ở kích thước eval được liệt kê, - nếu trọng số không có kết quả ImageNet-1k (ví dụ trọng số pretraining hoặc image-text). Classes là kích thước của bộ phân loại được huấn luyện trước, không có đối với các trọng số không có bộ phân loại.

Trọng số được nhóm theo nguồn: bài báo hoặc nguồn gốc được nêu trong cấu hình tiền huấn luyện, nếu không thì một tổ chức Hub khác với timm, nếu không thì phần đầu của thẻ tiền huấn luyện (architecture.tag). Các nguồn chỉ có một trọng số được liệt kê dưới other.

c2ns tags

Trọng sốKích thước đầu vàoTop-1 (%)Kích thước đánh giáCác lớpGiấy phépHub
cs3darknet_focus_l.c2ns_in1k256 (thử nghiệm 288)80.8942881000apache-2.0timm
cs3darknet_focus_m.c2ns_in1k256 (thử nghiệm 288)77.2862881000apache-2.0timm
cs3darknet_l.c2ns_in1k256 (thử nghiệm 288)80.8822881000apache-2.0timm
cs3darknet_m.c2ns_in1k256 (thử nghiệm 288)77.6362881000apache-2.0timm
cs3darknet_x.c2ns_in1k256 (thử nghiệm 288)82.2342881000apache-2.0timm
cs3se_edgenet_x.c2ns_in1k256 (kiểm tra 320)83.5503201000apache-2.0timm
cs3sedarknet_l.c2ns_in1k256 (thử nghiệm 288)81.7702881000apache-2.0timm
cs3sedarknet_x.c2ns_in1k256 (thử nghiệm 288)82.6542881000apache-2.0timm
darknet53.c2ns_in1k256 (thử nghiệm 288)80.5422881000apache-2.0timm
darknetaa53.c2ns_in1k256 (thử nghiệm 288)80.5282881000apache-2.0timm

ra thẻ

Trọng sốKích thước đầu vàoTop-1 (%)Kích thước đánh giáCác lớpGiấy phépHub
cspdarknet53.ra_in1k25680.0782561000apache-2.0timm
cspresnet50.ra_in1k25679.5782561000apache-2.0timm
cspresnext50.ra_in1k25680.5482561000apache-2.0timm

Khác

Trọng sốKích thước đầu vàoTop-1 (%)Kích thước đánh giáCác lớpGiấy phépHub
cs3darknet_focus_s.ra4_e3600_r256_in1k256 (kiểm tra 320)73.1583201000apache-2.0timm
cs3edgenet_x.c2_in1k256 (thử nghiệm 288)82.7342881000apache-2.0timm
Update on GitHub