timm documentation

Res2Net

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

Res2Net

カテゴリ: CNN · コード: timm/models/res2net.py · アーキテクチャ: 9 · 事前学習済み重み: 9 (ImageNet-1kの結果付き9)

Res2Netは、ボトルネックブロックのチャネルを階層的に接続されたグループに分割し、1つのブロック内で複数の受容野サイズを実現します。Res2NeXtも含まれます。

論文

使用方法

事前学習済み重みの読み込み、画像の前処理、ファインチューニングについてはクイックスタートを、モデルをバックボーンとして使用する方法については特徴量抽出を参照してください。

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

モデルAPIのサポート

機能ResNet
features_only=True 特徴マップ✓ (strides 2, 4, 8, 16, 32)
forward_intermediates()✓
prune_intermediate_layers()✓
入力サイズは任意で、変更は不要です✓
set_input_size()–
dynamic_img_size=True–
set_grad_checkpointing()✓
レイヤーごとのLR減衰(group_matcher())✓
reset_classifier()✓

✓ 対応、✓ (square) 正方形サイズのみ対応、✗ 非対応、– 不要(モデルは任意の入力サイズを既に受け付ける)。各機能をランダム初期化されたモデル(ResNet の res2next50、224)で実行して確認しています。同じクラスの他のアーキテクチャも同様に動作すると考えられます。詳細はModel APIページを参照してください。

アーキテクチャ

アーキテクチャパラメータ数 (M)GMACs入力サイズ事前学習済み重み
res2net50_14w_8s25.064.212241
res2net50_26w_4s25.704.282241
res2net50_26w_6s37.056.332241
res2net50_26w_8s48.408.372241
res2net50_48w_2s25.294.182241
res2net50d25.724.522241
res2net101_26w_4s45.218.102241
res2net101d45.238.352241
res2next5024.674.202241

GMACsとパラメータ数は、各アーキテクチャのデフォルトの入力サイズと分類器に基づいており、ベンチマーク結果から得られたものです。

事前学習済み重み

Top-1 は、results-imagenet.csv に記載された評価サイズでの ImageNet-1k 検証精度です。- は、ImageNet-1k の結果がない重み(例: プリトレーニング用または画像-テキスト用重み)を示します。Classes は事前学習済み分類器のサイズで、分類器を持たない重みについては none です。

重み入力サイズTop-1 (%)評価サイズクラスライセンスHub
res2net50_14w_8s.in1k22478.1422241000不明timm
res2net50_26w_4s.in1k22477.9942241000不明timm
res2net50_26w_6s.in1k22478.5862241000不明timm
res2net50_26w_8s.in1k22478.9502241000不明timm
res2net50_48w_2s.in1k22477.5282241000不明timm
res2net50d.in1k22480.2802241000不明timm
res2net101_26w_4s.in1k22479.1922241000不明timm
res2net101d.in1k22481.2362241000不明timm
res2next50.in1k22478.2382241000不明timm
Update on GitHub