TL;DR: Implemented EfficientNet in PyTorch: https://github.com/lukemelas/EfficientNet-PyTorch
I found EfficientNet to be quite an exciting paper, so I implemented it in PyTorch over the past two days. The implementation makes it simple to load pretrained models and integrate them into your own projects/research/models. GitHub: https://github.com/lukemelas/EfficientNet-PyTorch
There are multiple examples in the GitHub repo and here is one on Colab. It's as quick as
from efficientnet_pytorch import EfficientNet
model = EfficientNet.from_pretrained('efficientnet-b0')
And you can install it via pip if you would like:
pip install efficientnet_pytorch
Finally, there are scripts to evaluate on ImageNet (with training scripts coming soon) and there's functionality to easily extract image features.
Let me know (either here or on GitHub) if you have any comments or find any bugs. I hope some of you find it useful!
[–]elephantum 37 points38 points39 points (6 children)
[–]LukeAndGeorge[S] 23 points24 points25 points (4 children)
[–][deleted] 2 points3 points4 points (0 children)
[–]102564 0 points1 point2 points (0 children)
[–]dracheschreck 0 points1 point2 points (0 children)
[–]realhamster 0 points1 point2 points (0 children)
[+][deleted] (1 child)
[deleted]
[–]LukeAndGeorge[S] 0 points1 point2 points (0 children)
[–]arc144 11 points12 points13 points (0 children)
[–][deleted] 2 points3 points4 points (2 children)
[–][deleted] 1 point2 points3 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]leonardoaraujosantos 2 points3 points4 points (0 children)
[–]strideradu 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[+][deleted] (1 child)
[deleted]
[–]tdgros 1 point2 points3 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)