Skip to content

Commit acc3ed2

Browse files
committed
Add EfficientNet-B3 weights, trained from scratch with RA.
1 parent 1f4498f commit acc3ed2

File tree

2 files changed

+29
-1
lines changed

2 files changed

+29
-1
lines changed

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,9 @@ I've leveraged the training scripts in this repository to train a few of the mod
116116

117117
|Model | Prec@1 (Err) | Prec@5 (Err) | Param # | Image Scaling | Image Size |
118118
|---|---|---|---|---|---|
119+
| efficientnet_b3a | 81.874 (18.126) | 95.840 (4.160) | 9.11M | bicubic | 320 (1.0 crop) |
120+
| efficientnet_b3 | 81.498 (18.502) | 95.718 (4.282) | 9.11M | bicubic | 300 |
121+
| efficientnet_b2a | 80.608 (19.392) | 95.310 (4.690) | 9.11M | bicubic | 288 (1.0 crop) |
119122
| mixnet_xl | 80.478 (19.522) | 94.932 (5.068) | 11.90M | bicubic | 224 |
120123
| efficientnet_b2 | 80.402 (19.598) | 95.076 (4.924) | 9.11M | bicubic | 260 |
121124
| resnext50d_32x4d | 79.674 (20.326) | 94.868 (5.132) | 25.1M | bicubic | 224 |

timm/models/efficientnet.py

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,15 @@ def _cfg(url='', **kwargs):
7272
'efficientnet_b2': _cfg(
7373
url='https://github.com/rwightman/pytorch-image-models/releases/download/v0.1-weights/efficientnet_b2_ra-bcdf34b7.pth',
7474
input_size=(3, 260, 260), pool_size=(9, 9)),
75+
'efficientnet_b2a': _cfg(
76+
url='https://github.com/rwightman/pytorch-image-models/releases/download/v0.1-weights/efficientnet_b2_ra-bcdf34b7.pth',
77+
input_size=(3, 288, 288), pool_size=(9, 9), crop_pct=1.0),
7578
'efficientnet_b3': _cfg(
76-
url='', input_size=(3, 300, 300), pool_size=(10, 10), crop_pct=0.904),
79+
url='https://github.com/rwightman/pytorch-image-models/releases/download/v0.1-weights/efficientnet_b3_ra-a5e2fbc7.pth',
80+
input_size=(3, 300, 300), pool_size=(10, 10), crop_pct=0.904),
81+
'efficientnet_b3a': _cfg(
82+
url='https://github.com/rwightman/pytorch-image-models/releases/download/v0.1-weights/efficientnet_b3_ra-a5e2fbc7.pth',
83+
input_size=(3, 320, 320), pool_size=(10, 10), crop_pct=1.0),
7784
'efficientnet_b4': _cfg(
7885
url='', input_size=(3, 380, 380), pool_size=(12, 12), crop_pct=0.922),
7986
'efficientnet_b5': _cfg(
@@ -855,6 +862,15 @@ def efficientnet_b2(pretrained=False, **kwargs):
855862
return model
856863

857864

865+
@register_model
866+
def efficientnet_b2a(pretrained=False, **kwargs):
867+
""" EfficientNet-B2 @ 288x288 w/ 1.0 test crop"""
868+
# NOTE for train, drop_rate should be 0.3, drop_connect_rate should be 0.2
869+
model = _gen_efficientnet(
870+
'efficientnet_b2a', channel_multiplier=1.1, depth_multiplier=1.2, pretrained=pretrained, **kwargs)
871+
return model
872+
873+
858874
@register_model
859875
def efficientnet_b3(pretrained=False, **kwargs):
860876
""" EfficientNet-B3 """
@@ -864,6 +880,15 @@ def efficientnet_b3(pretrained=False, **kwargs):
864880
return model
865881

866882

883+
@register_model
884+
def efficientnet_b3a(pretrained=False, **kwargs):
885+
""" EfficientNet-B3 @ 320x320 w/ 1.0 test crop-pct """
886+
# NOTE for train, drop_rate should be 0.3, drop_connect_rate should be 0.2
887+
model = _gen_efficientnet(
888+
'efficientnet_b3a', channel_multiplier=1.2, depth_multiplier=1.4, pretrained=pretrained, **kwargs)
889+
return model
890+
891+
867892
@register_model
868893
def efficientnet_b4(pretrained=False, **kwargs):
869894
""" EfficientNet-B4 """

0 commit comments

Comments
 (0)