<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=145304570664993&amp;ev=PageView&amp;noscript=1">

91视频APP

Better EfficientNet performance in practice

Jul 06, 2021 \ Computer Vision, Research

??? EfficientNet? ?? ????? ?? ??

???

Dominic Masters

91视频APP Research? ??? ?? ?? EfficientNet? IPU(Intelligence Processing Unit) ??? ????? ? ?? ??? ???? ??? ??? ????. ? ?? ??? ?? ???? ?? ???? 7?, ?? ???? 3.6? ?? ?? ???.

???? ??????? ?? EfficientNet ???

??? "EfficientNet? ? ????? ???: ?? ??? ???, ?? ???? ? ??? ??? ?? ??”, ??? ??? ? ????? ???? ??? ?? EfficientNet? ???? IPU ??? ?? ??? ? ????? ??? ? ?? ??? ?? ??

?? ?? IPU?? ?? ? ???? ??? ???? ?? ????? ???? ??? ??? ??? ??? ?????? ?? ?? ???? ?? 3? ???? ? ???.

??? ? ?? ??? ?? ???? ?? ??? ?? ???? ?? ?? ???? ?? 7? ????? IPU ??? ??? 3.6? ?????.

????? ?? ??? ??(FLOP)?? ???? ?? ??? ??? ??? ???? ?? ?? ?? ???? ? ????? ??? ??? ?? ?????? ?? ??? ? ???? ??? ??? ?? ? ???? ??? ? ??? ???? ??? ??? ???

??? ???? ?? ??? ??? ???? ?? ?? ??? ??? ??? ??. ?? ??? ?? ??? ?? ???? ??? ?? ? ??? ??? ?? ?? ?? ??? ??? ???? ?? ????.

?? ???? ??

??? ???? ? ?? ??? ??? ????(?, ?? ??? 1? ?? ????)? ??? ??? ???? ????. EfficientNet? ????? ?? ?? ???? ??? ??? ????? ????. ???? FLOP ? ?? ?? ???? ??? ? ??? ??? ?? ??? ??? ???(CNN)?? ????? ?????. ??? ???? ??? ??? ?? ? ?? ??? ????.

?? ??, ? ?? ??? ??? ??? ????? ????? ?? ?? ?? ????? ?? ???? ??? ??? ?? ??? ??? ????. ?, ? ????? ?? ??? ??? ?? ???????????? ????.

??? ????? ?? ??? FLOP ?? ?? ??? ?? ??? ??? ????? ?? ??? ?? ??. ?, ??? ??? ??? ??? ????. ?? ?? ?? ????? ???? ??? ? ??? IPU? In-Processor Memory ????? ?? ?? ???? ??? ???? ???? ?? ?? ?? ?? ?? ??? ??? ?? ?????.

?????, ??? ????? MBConv ??? ???? ?? ? ?? ??? ?????????? ??? ??? ? ?? ???? ??? ????. ??? ???? ????? ??? ??? ???? ???? 6??? ???? ???? ??? ?? ? ?????. ? ??? ?? ?? ???? ????? ?? ? ??? ??? ???? ??? ????? ?? ??? ??? ?? ????? ??? ? ?? ?? ?? ??? ??? ? ??.

? ? ?? ??? ???? ?? ??? MBConv ??? ????? ??? ????. ??? ???? ??? ??? 1?? 16?? ???. ?? ? ?? IPU ???? ??? ? ? ?? ??. ?? ?? FLOP ? ?? ??? ??? ???? ??? ??? ???? ?? ?? ??? 4? ???. ?? ??? G16-EfficientNet??? ??? EfficientNet? ?? ??? ????? ??? ???? ??? ???? ??

??? ??? ?? ??? ??? ?? ????, ??? ?? ?? ???? ??? ?? ?? 1 (G1-EfficientNet) ???? ? ?? ImageNet ??? ?? ???? ??? ? ??? ?? ????. ? ??? ???? ???? ?? ?????.

EfficientNet Figure 1

G1-EfficientNet (??) ? G16 ?? (??)? ??? (??) ? ?? (???) ??? ??

??? ???? ???

???? ? ?? ?? ??? ??? ????? ?? ?? ??? ???(CNN)? ?? ??? ???? ?? ???? ? ??? ???? ?? ???? ??? ????. ??? ?? ???(Batch Norm)? ?? ??? ?? ??? ?? ??? ?? ??? ???? ??? ??? ???? ? ??? ????. ??? ?? ? ?? ??? ResNet ??? ? ?????, ? ? ?? ?? EfficientNet? ?? ???? ??? ??? ???? ??? ??? ????.

?? ???? ?? ??? ??? ???? ?? ??? ?? ? ??? ??? ?? ??? ??? ??? ??? ???(Proxy Norm)? ????. ? ??? ?? ???? ?? (? ???) ??? ??? ???? ??.

?? ???(Group Norm) ? ??? ???(Layer Norm)? ???? ???? ???? ? ? ?? ??? ???? ???. ????? ?? ????? ???? ??? ? ??? ??? ??? ????. ? ??? ?? ????? ??? ??? ??? ????? ?? ? ???, ??? ?? ??? ??? ???? ??? ?? ??? ?????.

??? ???? ????? ? ?? ?? ??? ????? ?? ??? ?? ??? ???? ??? ?? ??? ????? ???? ?????? ? ?? ???? ????. ?????, ????? ?? ??? ?? ??? ???? ??? ?????????? ????? ? ??? ??? ??? ?? ?? ? ??? ?? ??? ???? ????. ?? ?? ????? ??? ??? ??? ?? ????? ???? ?? ??? ???? ? ????.

??? ???? ???? ?? ??? ?????(?, ??? ???? ??) ??? ???? ???? ???? ??? ? ??.

EfficientNet Figure 2

 

?? ??? ???? ??? ??? ?? ???? ??? ????? ????.

? ??? ??? ??? ?? ?? ??? ?? ??.

??? ?? ? ???? ?? ??? ?? ???? ???? ??? ??? ???? ???? ???. ??? ??? ?? ???? ????. ? ???? ??? mixup? cutmix? ??? ????. ??? ??? + ??? ???(LN + PN)? ??? ?? ??? ? AutoAugment(AA)? ???? ? ?? ?? ???(BN) ???? ??? ? ?? ??? ?? ???? LN + PN? ?? ???? ???? BN? ??? ????? ?? ????? ?? ????. ??? LN + PN? AA? ?? ????????? ??? ?? ?? ????? ????? ???? AA? ?? BN?? ????.

EfficientNet Figure 3

???? ??? EfficientNet? ?? ??? ??? ???? ??

??? ??? ??

Touvron ?? ?? ??? ??? ? ? ???? ???? ??? ? ???? ?? ? ?? ??? ?? ??? ??? ??? ??? ? ??? ?????. ? ?? ?? ??? ?? ???? ??? ???? ?? ??? ??? ?? ? ??? ?? ????. ?? ??? ? ???? ?? ??? ???????? ????? ?? ??? ???? ??? ???? ???? ? ???? ??? ??? ???? ?? ??? ? ??? ?? ???? ?? ??? ?????

??? ??? ??? ??????? (?? EfficientNet ??? ??? ??) ?? ?? ?? ? ??? ???? ????? ? ???? ?? ??? ????. ?? ?? ??? ??? ??? ?? ???? ?????. ?? ?? ???? ?? ??? ???? ???? ??? ???? ?? ? ??? ?? ??? ??-??? ??? ??? Pareto ?? ??? ??? ? ???

?? ???? ??? ? ? ?? ??? ????? ????. ?? ??? ??? ?? ?? ??? ???? ??? ?? ???? ????? ?? ??? ???? ???? ???

?? ????? ???? ? ?? ?? ???? ???? ??? ??? ? ??? ??? ??? ?? ? ??. ????, ??? ?? ??? ?? ??? ???? ???? ?? ????? ?? ???? ?? ????? ??, ?? ?? ? ????? ??? ? ?? ?? ???? ?? ? ??. ? ??? ImageNet ??? ?? ?? ??? ?? ?? ????? ????? ?? ????. ?? ??? ?? ????? ????? ????

??????? ??? ???? ???? ? ??? ?? ???? ???? ?? ???? ?? ???? Pareto Front??? ?? ???? ?? ? ? ??

??? ?? ???? ???????? ??? ????? ??? ???? ??? ?? ??? ??? ???? ??? ?? ? ???? ?? ???? ??. ?? ?? ?? ? ????? ?? ????.

EfficientNet Figure 4 with captions_KO

? ??? ??? ? ?? ?? ?? (i) ?? ???? [G16 (??) ? G1]; (ii) ??? ???? ??? [LN + PN (??) ? GN] ? (iii) ?? ??? ?? [?? ???(??) ? ?? ???]? ?? ??? ?? ???? ?? ??? ????. ?? ???? ?? ??? ??? ?? ??? ???? ???? ?? ???? ??.

??? ???? ????? ??? ?? ?? ???? ???? ?? ??? ???? Pareto ?? ???? ?? ? ??. ?? ???? ???? FLOP ??? ?? ?? ??? ??? ????. ?? ?? ??? ?? ??? Pareto Front? ???? ?? ???? ???? ????

EfficientNet Figure 5

??? ? ??? ?? ??? ?? ????? ?????? ?? Pareto Front? ????.

?? ??? ????? ??? ???? ???? ??? ?? ???? ???? ??? ????? ?? ? ?? ??? ???. ?? ?? 10%? ????? ?? ???? ???? ?? ??? ????. ??? ??? ?? ??? ???? ???? ??? ?? Pareto Front?? ? ?? ?? ??? ???? ?? ??? ??? ??? ???? ??? ???? ?? ??? ???? ??.

EfficientNet? ?? ????? ??? ??

? ??? ????? ?? ? ??? ???? ???? ???? ?? EfficientNet ??? ?? ? ?? ?? ??? ?? ???.

  • MBConv ???? ?? ????? ???? ???? ????? ?? ????? IPU ???? ???? ???? ??? ??? ???
  • ???? ??? ???? ?????? ?? ??? ???? ?? ???? ?? ?????.
  • ??? ??? ??? ??? ???? ???? ?? ??? ???? ?? ?? ??? ??? ?????. ??? ?? ? ??? EfficientNet? ?? ?? ???? ? ?? ????.

? ?? ??? ???? ??? IPU?? ?? ?? ???? ?? 7? ????? ?? ?? ???? 3.6? ?????. ? ??? EfficientNet? IPU? ?? ?? ???? ??? ??? ????? ???? ??? ?? ???? ?? ??????? ??? ? ?? ? ?? ???? ??? ? ??? ????.

??? ? ??