timm documentation

HRNet

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

HRNet

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

High-Resolution Networksは、ネットワーク全体にわたって高解像度ブランチを保持し、低解像度ブランチを並列に追加して、それらの間で繰り返し情報を交換します。

論文

使用方法

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

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

モデルAPIのサポート

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

アーキテクチャ

アーキテクチャパラメータ数 (M)GMACs入力サイズ事前学習済み重み
hrnet_w1821.304.322242
hrnet_w18_small13.191.612242
hrnet_w18_small_v215.602.622242
hrnet_w18_ssld21.304.322241
hrnet_w3037.718.152241
hrnet_w3241.238.972241
hrnet_w4057.5612.752241
hrnet_w4467.0614.942241
hrnet_w4877.4717.342241
hrnet_w48_ssld77.4717.342241
hrnet_w64128.0628.972241

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

事前学習済み重み

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

重みはソースごとにグループ化されます。ソースは、事前学習設定で指定されている論文または出典、それ以外の場合はtimm以外の Hub 組織、さらにそれ以外の場合は事前学習タグの最初の部分(architecture.tag)です。重みが 1 つしかないソースは、other にリストされます。

ms タグ

重み入力サイズTop-1 (%)評価サイズクラスライセンスHub
hrnet_w18.ms_aug_in1k22478.1102241000mittimm
hrnet_w18.ms_in1k22476.7702241000mittimm
hrnet_w18_small.ms_in1k22472.3402241000mittimm
hrnet_w18_small_v2.ms_in1k22475.0942241000mittimm
hrnet_w30.ms_in1k22478.2022241000mittimm
hrnet_w32.ms_in1k22478.4522241000mittimm
hrnet_w40.ms_in1k22478.9282241000mittimm
hrnet_w44.ms_in1k22478.8902241000mittimm
hrnet_w48.ms_in1k22479.3282241000mittimm
hrnet_w64.ms_in1k22479.4582241000mittimm

gluon タグ

重み入力サイズTop-1 (%)評価サイズクラスライセンスHub
hrnet_w18_small.gluon_in1k22473.9342241000apache-2.0timm
hrnet_w18_small_v2.gluon_in1k22478.2022241000apache-2.0timm

paddle タグ

重み入力サイズTop-1 (%)評価サイズクラスライセンスHub
hrnet_w18_ssld.paddle_in1k224(テスト 288)82.0522881000mittimm
hrnet_w48_ssld.paddle_in1k224(テスト 288)84.4842881000mittimm
Update on GitHub