terry_chan
@terry_chan (terry ss)

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

timmのモデルの名前の意味がなんですか?

解決したいこと

timm==0.5.4で、timm.list_models('resnet*')と、この結果は、

['resnet18',
 'resnet18d',
 'resnet26',
 'resnet26d',
 'resnet26t',
 'resnet32ts',
 'resnet33ts',
 'resnet34',
 'resnet34d',
 'resnet50',
 'resnet50_gn',
 'resnet50d',
 'resnet50t',
 'resnet51q',
 'resnet61q',
 'resnet101',
 'resnet101d',
 'resnet152',
 'resnet152d',
 'resnet200',
 'resnet200d',
 'resnetblur18',
 'resnetblur50',
 'resnetrs50',
 'resnetrs101',
 'resnetrs152',
 'resnetrs200',
 'resnetrs270',
 'resnetrs350',
 'resnetrs420',
 'resnetv2_50',
 'resnetv2_50d',
 'resnetv2_50d_evob',
 'resnetv2_50d_evos',
 'resnetv2_50d_gn',
 'resnetv2_50t',
 'resnetv2_50x1_bit_distilled',
 'resnetv2_50x1_bitm',
 'resnetv2_50x1_bitm_in21k',
 'resnetv2_50x3_bitm',
 'resnetv2_50x3_bitm_in21k',
 'resnetv2_101',
 'resnetv2_101d',
 'resnetv2_101x1_bitm',
 'resnetv2_101x1_bitm_in21k',
 'resnetv2_101x3_bitm',
 'resnetv2_101x3_bitm_in21k',
 'resnetv2_152',
 'resnetv2_152d',
 'resnetv2_152x2_bit_teacher',
 'resnetv2_152x2_bit_teacher_384',
 'resnetv2_152x2_bitm',
 'resnetv2_152x2_bitm_in21k',
 'resnetv2_152x4_bitm',
 'resnetv2_152x4_bitm_in21k']

その中に、d、t、bitm、evos、teacher_384などはなんですか?

0

1Answer

まず、timmのバージョンは正しいですか?
最新版は0.5.4で0.0.xはいつのバージョンでしょうか・・・。

基本的に各モデルの説明はtimmのGitリポジトリに書いてあります。
ResNet v2であればここ

d
ResNet-Dのことです。
ResNet-DはResNetアーキテクチャの改良版です。

t
tieredのtのことのようです。
詳しいことは知見がありません。

bitm
BiT-Mのことです。
BiTはS, M, Lの3種類があり、ImageNet-21kデータセットで事前学習したモデルをBiT-Mと呼びます。

evos
EvoNormsを用いたResNetのことです。
BatchNormベースあるいはGroupNormベースのモデルよりも優れているようです。
詳しいことは知見がありません。

teacher_384
BiTを384*384の画像サイズで事前学習させたモデルということです。

1Like

Comments

  1. @terry_chan

    Questioner

    ありがどうございます!
    バージョンは間違いで、編集しました。

Your answer might help someone💌