全アーキテクチャのパラメーター一覧

以下の既定値と数値範囲は現在の画面から取得し、説明はソフトウェアの適用処理と照合しています。プリセット、デバイス、高度な YAML の変更後は、実験の最終設定が実際の学習値を決定します。

「設定を継承」のプレースホルダー値はエンジンの学習値ではありません。空のパスは未選択を表します。モダンの workers と Windows のクラシック workers は実装が異なります。

モダン物体検出

パラメーター 画面の既定値・渡される値 入力可能な数値範囲 実際の意味
imgsz 640 説明を参照(テキスト・選択肢・パス) モダン構成の単一入力サイズです。分類は前処理規則に従ってクロップし、検出・セグメンテーション・回転検出はエンジン規則に従って拡縮・パディングします。任意の高さと幅を直接設定するものではありません。
epochs 1000 1~10000 学習の最大エポック数です。モダン構成では早期終了や手動停止によって、それ以前に終了する場合があります。
patience 100 0~1000 モダン構成の早期終了の待機エポック数です。検証指標が連続して改善しない回数を指定し、0 で早期終了を無効にします。
workers 8 0~64 モダン構成ではデータ読み込みプロセス数です。クラシック構成の Windows 版では、0 より大きい値で画像読み込みと前処理をスレッド並列化し、0 では元の読み込み方法を使用します。
batch 16 1~512 バッチあたりの処理画像数です。異常検出では特徴量抽出のバッチサイズを指します。GPU メモリーが不足する場合は小さくしてください。
device 未選択 / 設定を継承 説明を参照(テキスト・選択肢・パス) 計算デバイスを選択します。モダンの auto はエンジンが選び、gpu は 0 番を使用します。クラシックと異常検出の GPU は画面で指定したカードを使用し、失敗時に黙って CPU へ切り替えることはありません。
seed 42 0~99999 乱数シードです。同じシードでも、異なるデバイスや環境で完全に同じ結果になる保証はありません。
amp true 説明を参照(テキスト・選択肢・パス) 混合精度です。モダン画面では True/False、クラシック画面では設定を使用/無効/有効を選択します。明示的な有効化は GPU のみです。CPU ではクラシック AMP を有効にしません。
optimizer "auto" 説明を参照(テキスト・選択肢・パス) オプティマイザーを選択します。モダンの auto は手動の初期学習率とモメンタムを上書きし、ウォームアップのバイアス学習率を 0 に設定します。クラシックの config は YAML を使用します。
momentum 0.937 0.0~1.0 SGD 系ではモーメンタム、Adam 系では通常 beta1 に対応します。モダンの auto で上書きされる場合があります。
weight_decay 0.0005 0.0~0.1 重み減衰係数です。クラシック構成の既定の負値は設定の使用を意味し、負の減衰係数をエンジンに渡すものではありません。
warmup_epochs 3.0 0.0~50.0 ウォームアップのエポック数です。モダン構成は小数に対応し、クラシック構成はコサイン方針の場合のみ調整できます。総エポック数未満にしてください。
warmup_momentum 0.8 0.0~1.0 モダンの検出・セグメンテーション・回転検出で使用するウォームアップ時の初期モメンタムです。
warmup_bias_lr 0.1 0.0~1.0 モダンの検出・セグメンテーション・回転検出で、ウォームアップ中のバイアス初期学習率を指定します。auto オプティマイザーは 0 に設定します。
degrees 0.0 0.0~180.0 学習時のランダム回転の最大絶対角度です。0 で無効にします。分類では本ソフトウェアの明示的なランダム回転処理を使用します。
flipud 0.0 0.0~1.0 学習時に上下反転する確率です。
fliplr 0.5 0.0~1.0 学習時に左右反転する確率です。
translate 0.1 0.0~1.0 学習時の平行移動量です。画像サイズに対する比率であり、画素数ではありません。
scale 0.0 0.0~1.0 学習時のランダムスケール変動幅です。入力サイズや推論時の拡大倍率ではありません。
mosaic 0.0 0.0~1.0 学習時の Mosaic 適用確率です。エンジンの終盤無効化規則も適用されます。
box 7.5 0.0~20.0 ボックス位置損失の重みです。検出しきい値ではありません。
cls 0.5 0.0~20.0 物体クラス損失の重みです。クラス数ではありません。
dfl 1.5 0.0~20.0 Distribution Focal Loss(DFL)の重みです。この損失の有無はモデル構造によります。
copy_paste 0.1 0.0~1.0 検出では確率に従って同じ画像の物体を重ならない位置へコピーします。セグメンテーションではネイティブのマスクコピー割合を使用します。安全な配置先がない場合はスキップし、OBB にはこの設定はありません。
erasing 0.4 0.0~1.0 検出とセグメンテーションでは物体ボックス外の背景のみを消去し、物体とアノテーションを保持します。OBB にはこの設定はありません。
model_path "ats-m.pt" 説明を参照(テキスト・選択肢・パス) タスクに対応するプリセット重みを選択します。実際のファイルはソフトウェアの同梱フォルダーから検出します。
dataset_path 未選択 / 設定を継承 説明を参照(テキスト・選択肢・パス) 現在のタスク用のデータセットを選択します。形式と学習・検証の規則は対応する構成の章を参照してください。

モダン画像分類

パラメーター 画面の既定値・渡される値 入力可能な数値範囲 実際の意味
imgsz 960 説明を参照(テキスト・選択肢・パス) モダン構成の単一入力サイズです。分類は前処理規則に従ってクロップし、検出・セグメンテーション・回転検出はエンジン規則に従って拡縮・パディングします。任意の高さと幅を直接設定するものではありません。
epochs 500 1~10000 学習の最大エポック数です。モダン構成では早期終了や手動停止によって、それ以前に終了する場合があります。
patience 100 0~1000 モダン構成の早期終了の待機エポック数です。検証指標が連続して改善しない回数を指定し、0 で早期終了を無効にします。
workers 4 0~64 モダン構成ではデータ読み込みプロセス数です。クラシック構成の Windows 版では、0 より大きい値で画像読み込みと前処理をスレッド並列化し、0 では元の読み込み方法を使用します。
batch 8 1~512 バッチあたりの処理画像数です。異常検出では特徴量抽出のバッチサイズを指します。GPU メモリーが不足する場合は小さくしてください。
device 未選択 / 設定を継承 説明を参照(テキスト・選択肢・パス) 計算デバイスを選択します。モダンの auto はエンジンが選び、gpu は 0 番を使用します。クラシックと異常検出の GPU は画面で指定したカードを使用し、失敗時に黙って CPU へ切り替えることはありません。
seed 42 0~99999 乱数シードです。同じシードでも、異なるデバイスや環境で完全に同じ結果になる保証はありません。
amp true 説明を参照(テキスト・選択肢・パス) 混合精度です。モダン画面では True/False、クラシック画面では設定を使用/無効/有効を選択します。明示的な有効化は GPU のみです。CPU ではクラシック AMP を有効にしません。
optimizer "AdamW" 説明を参照(テキスト・選択肢・パス) オプティマイザーを選択します。モダンの auto は手動の初期学習率とモメンタムを上書きし、ウォームアップのバイアス学習率を 0 に設定します。クラシックの config は YAML を使用します。
lr0 0.0005 1e-05~0.1 モダン分類の初期学習率です。optimizer=auto の場合はエンジンが再選択します。検出・セグメンテーション・回転検出のページにはこの入力欄はありません。
lrf 0.01 0.0001~1.0 モダン分類の最終学習率倍率です。初期学習率に対する比率であり、独立した絶対学習率ではありません。
momentum 0.9 0.0~1.0 SGD 系ではモーメンタム、Adam 系では通常 beta1 に対応します。モダンの auto で上書きされる場合があります。
weight_decay 0.05 0.0~0.5 重み減衰係数です。クラシック構成の既定の負値は設定の使用を意味し、負の減衰係数をエンジンに渡すものではありません。
warmup_epochs 5.0 0.0~50.0 ウォームアップのエポック数です。モダン構成は小数に対応し、クラシック構成はコサイン方針の場合のみ調整できます。総エポック数未満にしてください。
degrees 180.0 0.0~180.0 学習時のランダム回転の最大絶対角度です。0 で無効にします。分類では本ソフトウェアの明示的なランダム回転処理を使用します。
flipud 0.5 0.0~1.0 学習時に上下反転する確率です。
fliplr 0.5 0.0~1.0 学習時に左右反転する確率です。
crop_fraction 1.0 0.1~1.0 モダン分類の短辺保持率です。1 未満の場合、短辺を imgsz/比率 まで拡大してから中央クロップします。学習・検証・ソフトウェア推論で同じ中央領域の規則を使い、学習にはさらにランダム拡張を加えます。
model_path "ats-m-cls.pt" 説明を参照(テキスト・選択肢・パス) タスクに対応するプリセット重みを選択します。実際のファイルはソフトウェアの同梱フォルダーから検出します。
dataset_path 未選択 / 設定を継承 説明を参照(テキスト・選択肢・パス) 現在のタスク用のデータセットを選択します。形式と学習・検証の規則は対応する構成の章を参照してください。

モダンインスタンスセグメンテーション

パラメーター 画面の既定値・渡される値 入力可能な数値範囲 実際の意味
imgsz 640 説明を参照(テキスト・選択肢・パス) モダン構成の単一入力サイズです。分類は前処理規則に従ってクロップし、検出・セグメンテーション・回転検出はエンジン規則に従って拡縮・パディングします。任意の高さと幅を直接設定するものではありません。
epochs 1000 1~10000 学習の最大エポック数です。モダン構成では早期終了や手動停止によって、それ以前に終了する場合があります。
patience 100 0~1000 モダン構成の早期終了の待機エポック数です。検証指標が連続して改善しない回数を指定し、0 で早期終了を無効にします。
workers 8 0~64 モダン構成ではデータ読み込みプロセス数です。クラシック構成の Windows 版では、0 より大きい値で画像読み込みと前処理をスレッド並列化し、0 では元の読み込み方法を使用します。
batch 16 1~512 バッチあたりの処理画像数です。異常検出では特徴量抽出のバッチサイズを指します。GPU メモリーが不足する場合は小さくしてください。
device 未選択 / 設定を継承 説明を参照(テキスト・選択肢・パス) 計算デバイスを選択します。モダンの auto はエンジンが選び、gpu は 0 番を使用します。クラシックと異常検出の GPU は画面で指定したカードを使用し、失敗時に黙って CPU へ切り替えることはありません。
seed 42 0~99999 乱数シードです。同じシードでも、異なるデバイスや環境で完全に同じ結果になる保証はありません。
amp true 説明を参照(テキスト・選択肢・パス) 混合精度です。モダン画面では True/False、クラシック画面では設定を使用/無効/有効を選択します。明示的な有効化は GPU のみです。CPU ではクラシック AMP を有効にしません。
optimizer "auto" 説明を参照(テキスト・選択肢・パス) オプティマイザーを選択します。モダンの auto は手動の初期学習率とモメンタムを上書きし、ウォームアップのバイアス学習率を 0 に設定します。クラシックの config は YAML を使用します。
momentum 0.937 0.0~1.0 SGD 系ではモーメンタム、Adam 系では通常 beta1 に対応します。モダンの auto で上書きされる場合があります。
weight_decay 0.0005 0.0~0.1 重み減衰係数です。クラシック構成の既定の負値は設定の使用を意味し、負の減衰係数をエンジンに渡すものではありません。
warmup_epochs 3.0 0.0~50.0 ウォームアップのエポック数です。モダン構成は小数に対応し、クラシック構成はコサイン方針の場合のみ調整できます。総エポック数未満にしてください。
warmup_momentum 0.8 0.0~1.0 モダンの検出・セグメンテーション・回転検出で使用するウォームアップ時の初期モメンタムです。
warmup_bias_lr 0.1 0.0~1.0 モダンの検出・セグメンテーション・回転検出で、ウォームアップ中のバイアス初期学習率を指定します。auto オプティマイザーは 0 に設定します。
degrees 0.0 0.0~180.0 学習時のランダム回転の最大絶対角度です。0 で無効にします。分類では本ソフトウェアの明示的なランダム回転処理を使用します。
flipud 0.0 0.0~1.0 学習時に上下反転する確率です。
fliplr 0.5 0.0~1.0 学習時に左右反転する確率です。
translate 0.1 0.0~1.0 学習時の平行移動量です。画像サイズに対する比率であり、画素数ではありません。
scale 0.0 0.0~1.0 学習時のランダムスケール変動幅です。入力サイズや推論時の拡大倍率ではありません。
mosaic 0.0 0.0~1.0 学習時の Mosaic 適用確率です。エンジンの終盤無効化規則も適用されます。
copy_paste 0.1 0.0~1.0 検出では確率に従って同じ画像の物体を重ならない位置へコピーします。セグメンテーションではネイティブのマスクコピー割合を使用します。安全な配置先がない場合はスキップし、OBB にはこの設定はありません。
erasing 0.4 0.0~1.0 検出とセグメンテーションでは物体ボックス外の背景のみを消去し、物体とアノテーションを保持します。OBB にはこの設定はありません。
box 7.5 0.0~20.0 ボックス位置損失の重みです。検出しきい値ではありません。
cls 0.5 0.0~20.0 物体クラス損失の重みです。クラス数ではありません。
dfl 1.5 0.0~20.0 Distribution Focal Loss(DFL)の重みです。この損失の有無はモデル構造によります。
model_path "ats-m-seg.pt" 説明を参照(テキスト・選択肢・パス) タスクに対応するプリセット重みを選択します。実際のファイルはソフトウェアの同梱フォルダーから検出します。
dataset_path 未選択 / 設定を継承 説明を参照(テキスト・選択肢・パス) 現在のタスク用のデータセットを選択します。形式と学習・検証の規則は対応する構成の章を参照してください。

モダン回転物体検出

パラメーター 画面の既定値・渡される値 入力可能な数値範囲 実際の意味
imgsz 640 説明を参照(テキスト・選択肢・パス) モダン構成の単一入力サイズです。分類は前処理規則に従ってクロップし、検出・セグメンテーション・回転検出はエンジン規則に従って拡縮・パディングします。任意の高さと幅を直接設定するものではありません。
epochs 1000 1~10000 学習の最大エポック数です。モダン構成では早期終了や手動停止によって、それ以前に終了する場合があります。
patience 100 0~1000 モダン構成の早期終了の待機エポック数です。検証指標が連続して改善しない回数を指定し、0 で早期終了を無効にします。
workers 0 0~64 モダン構成ではデータ読み込みプロセス数です。クラシック構成の Windows 版では、0 より大きい値で画像読み込みと前処理をスレッド並列化し、0 では元の読み込み方法を使用します。
batch 16 1~512 バッチあたりの処理画像数です。異常検出では特徴量抽出のバッチサイズを指します。GPU メモリーが不足する場合は小さくしてください。
device 未選択 / 設定を継承 説明を参照(テキスト・選択肢・パス) 計算デバイスを選択します。モダンの auto はエンジンが選び、gpu は 0 番を使用します。クラシックと異常検出の GPU は画面で指定したカードを使用し、失敗時に黙って CPU へ切り替えることはありません。
seed 42 0~99999 乱数シードです。同じシードでも、異なるデバイスや環境で完全に同じ結果になる保証はありません。
amp true 説明を参照(テキスト・選択肢・パス) 混合精度です。モダン画面では True/False、クラシック画面では設定を使用/無効/有効を選択します。明示的な有効化は GPU のみです。CPU ではクラシック AMP を有効にしません。
optimizer "auto" 説明を参照(テキスト・選択肢・パス) オプティマイザーを選択します。モダンの auto は手動の初期学習率とモメンタムを上書きし、ウォームアップのバイアス学習率を 0 に設定します。クラシックの config は YAML を使用します。
momentum 0.937 0.0~1.0 SGD 系ではモーメンタム、Adam 系では通常 beta1 に対応します。モダンの auto で上書きされる場合があります。
weight_decay 0.0005 0.0~0.1 重み減衰係数です。クラシック構成の既定の負値は設定の使用を意味し、負の減衰係数をエンジンに渡すものではありません。
warmup_epochs 3.0 0.0~50.0 ウォームアップのエポック数です。モダン構成は小数に対応し、クラシック構成はコサイン方針の場合のみ調整できます。総エポック数未満にしてください。
warmup_momentum 0.8 0.0~1.0 モダンの検出・セグメンテーション・回転検出で使用するウォームアップ時の初期モメンタムです。
warmup_bias_lr 0.1 0.0~1.0 モダンの検出・セグメンテーション・回転検出で、ウォームアップ中のバイアス初期学習率を指定します。auto オプティマイザーは 0 に設定します。
degrees 0.0 0.0~180.0 学習時のランダム回転の最大絶対角度です。0 で無効にします。分類では本ソフトウェアの明示的なランダム回転処理を使用します。
flipud 0.0 0.0~1.0 学習時に上下反転する確率です。
fliplr 0.5 0.0~1.0 学習時に左右反転する確率です。
translate 0.1 0.0~1.0 学習時の平行移動量です。画像サイズに対する比率であり、画素数ではありません。
scale 0.0 0.0~1.0 学習時のランダムスケール変動幅です。入力サイズや推論時の拡大倍率ではありません。
mosaic 0.0 0.0~1.0 学習時の Mosaic 適用確率です。エンジンの終盤無効化規則も適用されます。
box 7.5 0.0~20.0 ボックス位置損失の重みです。検出しきい値ではありません。
cls 0.5 0.0~20.0 物体クラス損失の重みです。クラス数ではありません。
dfl 1.5 0.0~20.0 Distribution Focal Loss(DFL)の重みです。この損失の有無はモデル構造によります。
angle 1.0 0.0~20.0 回転ボックスの角度損失の重みです。データ拡張の回転角度ではありません。使用の有無は OBB モデルの構造に依存します。
model_path "ats-m-obb.pt" 説明を参照(テキスト・選択肢・パス) タスクに対応するプリセット重みを選択します。実際のファイルはソフトウェアの同梱フォルダーから検出します。
dataset_path 未選択 / 設定を継承 説明を参照(テキスト・選択肢・パス) 現在のタスク用のデータセットを選択します。形式と学習・検証の規則は対応する構成の章を参照してください。

クラシック物体検出 2.7.0

パラメーター 画面の既定値・渡される値 入力可能な数値範囲 実際の意味
python "<ソフトウェアディレクトリ>\\Paddle\\runtime-cpu\\python.exe" 説明を参照(テキスト・選択肢・パス) 独立したクラシック実行環境のインタープリターです。CPU/GPU の選択に応じて自動検出し、互換環境を手動指定することもできます。
config "<ソフトウェアディレクトリ>\\Paddle\\PaddleDetection-2.7.0\\configs\\ppyoloe\\ppyoloe_plus_crn_s_80e_coco.yml" 説明を参照(テキスト・選択肢・パス) 参照 YAML。s/m/l/x/sod はクラシック物体検出プリセットで、分類は実際のプリセット設定名を使用します。
output "<ソフトウェアディレクトリ>\\runs\\classic_det" 説明を参照(テキスト・選択肢・パス) クラシック学習の出力ルートです。毎回、タイムスタンプ付きの独立した実験サブフォルダーを作成します。
epochs 100 1~100000 学習の最大エポック数です。モダン構成では早期終了や手動停止によって、それ以前に終了する場合があります。
batch 4 1~4096 バッチあたりの処理画像数です。異常検出では特徴量抽出のバッチサイズを指します。GPU メモリーが不足する場合は小さくしてください。
seed 42 0~99999 乱数シードです。同じシードでも、異なるデバイスや環境で完全に同じ結果になる保証はありません。
device "cpu" 説明を参照(テキスト・選択肢・パス) 計算デバイスを選択します。モダンの auto はエンジンが選び、gpu は 0 番を使用します。クラシックと異常検出の GPU は画面で指定したカードを使用し、失敗時に黙って CPU へ切り替えることはありません。
weight_mode "config" 説明を参照(テキスト・選択肢・パス) config は設定内の事前学習指定を継承、local はローカルの .pdparams、random はランダム初期化です。config では重みをダウンロードする場合があります。
weights 未選択 / 設定を継承 説明を参照(テキスト・選択肢・パス) ローカルの事前学習済み重みを選択した場合にのみ使う .pdparams ファイルです。
dataset.mode "coco" 説明を参照(テキスト・選択肢・パス) クラシック検出の既定は coco、分類は classification です。config は YAML 内のデータ設定を使用します。
dataset.root 未選択 / 設定を継承 説明を参照(テキスト・選択肢・パス) クラシックのデータセットルートです。フォルダーを一つ選択してください。認識規則はデータセットの章を参照してください。
dataset.evaluate_on_train false 説明を参照(テキスト・選択肢・パス) 既定では無効です。有効にすると、独立した検証セットの代わりにすべての学習画像とアノテーションで評価します。指標は学習データへの適合度のみを示します。
training_options.image_size_mode "config" 説明を参照(テキスト・選択肢・パス) クラシック検出では config が設定内のサイズを使用し、fixed が学習・検証・エクスポートのサイズを統一し、eval が検証・テスト・エクスポートのみを変更します。
training_options.image_height 640 96~8192 クラシック検出のカスタム高さです。96~8192 かつ 32 の倍数で、サイズモードが config の場合は適用されません。
training_options.image_width 640 96~8192 クラシック検出のカスタム幅です。96~8192 かつ 32 の倍数で、サイズモードが config の場合は適用されません。
training_options.workers 0 0~32 モダン構成ではデータ読み込みプロセス数です。クラシック構成の Windows 版では、0 より大きい値で画像読み込みと前処理をスレッド並列化し、0 では元の読み込み方法を使用します。
training_options.learning_rate 未選択 / 設定を継承 0.0~100.0 クラシックの初期学習率です。画面の 0 は設定の使用を意味し、上書きしない場合は空の値を渡します。
training_options.weight_decay 未選択 / 設定を継承 -1.0~10.0 重み減衰係数です。クラシック構成の既定の負値は設定の使用を意味し、負の減衰係数をエンジンに渡すものではありません。
training_options.optimizer "config" 説明を参照(テキスト・選択肢・パス) オプティマイザーを選択します。モダンの auto は手動の初期学習率とモメンタムを上書きし、ウォームアップのバイアス学習率を 0 に設定します。クラシックの config は YAML を使用します。
training_options.scheduler "config" 説明を参照(テキスト・選択肢・パス) クラシックの学習率方針です。config は YAML のマイルストーンと総期間を保持し、constant は固定、cosine は今回の総エポック数に合わせてコサインスケジュールを再構築します。
training_options.warmup_epochs 0 0~10000 ウォームアップのエポック数です。モダン構成は小数に対応し、クラシック構成はコサイン方針の場合のみ調整できます。総エポック数未満にしてください。
training_options.amp "config" 説明を参照(テキスト・選択肢・パス) 混合精度です。モダン画面では True/False、クラシック画面では設定を使用/無効/有効を選択します。明示的な有効化は GPU のみです。CPU ではクラシック AMP を有効にしません。
training_options.augmentation "config" 説明を参照(テキスト・選択肢・パス) クラシックの config はモデルのデータ拡張を保持します。off はランダム拡張を除き、検証用前処理を使います。正規化を無効にする意味ではありません。
gpu_id 0 説明を参照(テキスト・選択肢・パス) クラシック・異常検出で選択する物理 GPU 番号です。独立プロセス内では 0 番にマッピングし、毎回単一の GPU を使用します。

クラシック画像分類 2.5.0

パラメーター 画面の既定値・渡される値 入力可能な数値範囲 実際の意味
python "<ソフトウェアディレクトリ>\\Paddle\\runtime-cpu\\python.exe" 説明を参照(テキスト・選択肢・パス) 独立したクラシック実行環境のインタープリターです。CPU/GPU の選択に応じて自動検出し、互換環境を手動指定することもできます。
config "<ソフトウェアディレクトリ>\\Paddle\\PaddleClas-2.5.0\\ppcls\\configs\\ImageNet\\ResNet\\ResNet50.yaml" 説明を参照(テキスト・選択肢・パス) 参照 YAML。s/m/l/x/sod はクラシック物体検出プリセットで、分類は実際のプリセット設定名を使用します。
output "<ソフトウェアディレクトリ>\\runs\\classic_cls" 説明を参照(テキスト・選択肢・パス) クラシック学習の出力ルートです。毎回、タイムスタンプ付きの独立した実験サブフォルダーを作成します。
epochs 100 1~100000 学習の最大エポック数です。モダン構成では早期終了や手動停止によって、それ以前に終了する場合があります。
batch 4 1~4096 バッチあたりの処理画像数です。異常検出では特徴量抽出のバッチサイズを指します。GPU メモリーが不足する場合は小さくしてください。
seed 42 0~99999 乱数シードです。同じシードでも、異なるデバイスや環境で完全に同じ結果になる保証はありません。
device "cpu" 説明を参照(テキスト・選択肢・パス) 計算デバイスを選択します。モダンの auto はエンジンが選び、gpu は 0 番を使用します。クラシックと異常検出の GPU は画面で指定したカードを使用し、失敗時に黙って CPU へ切り替えることはありません。
weight_mode "config" 説明を参照(テキスト・選択肢・パス) config は設定内の事前学習指定を継承、local はローカルの .pdparams、random はランダム初期化です。config では重みをダウンロードする場合があります。
weights 未選択 / 設定を継承 説明を参照(テキスト・選択肢・パス) ローカルの事前学習済み重みを選択した場合にのみ使う .pdparams ファイルです。
dataset.mode "classification" 説明を参照(テキスト・選択肢・パス) クラシック検出の既定は coco、分類は classification です。config は YAML 内のデータ設定を使用します。
dataset.root 未選択 / 設定を継承 説明を参照(テキスト・選択肢・パス) クラシックのデータセットルートです。フォルダーを一つ選択してください。認識規則はデータセットの章を参照してください。
training_options.image_size 0 0~8192 クラシック分類では正方形の一辺で、0 は設定を使用します。異常検出では画像全体をこの正方形へ直接リサイズし、64~1024 かつ 32 の倍数である必要があります。
training_options.workers 0 0~32 モダン構成ではデータ読み込みプロセス数です。クラシック構成の Windows 版では、0 より大きい値で画像読み込みと前処理をスレッド並列化し、0 では元の読み込み方法を使用します。
training_options.learning_rate 未選択 / 設定を継承 0.0~100.0 クラシックの初期学習率です。画面の 0 は設定の使用を意味し、上書きしない場合は空の値を渡します。
training_options.weight_decay 未選択 / 設定を継承 -1.0~10.0 重み減衰係数です。クラシック構成の既定の負値は設定の使用を意味し、負の減衰係数をエンジンに渡すものではありません。
training_options.optimizer "config" 説明を参照(テキスト・選択肢・パス) オプティマイザーを選択します。モダンの auto は手動の初期学習率とモメンタムを上書きし、ウォームアップのバイアス学習率を 0 に設定します。クラシックの config は YAML を使用します。
training_options.scheduler "config" 説明を参照(テキスト・選択肢・パス) クラシックの学習率方針です。config は YAML のマイルストーンと総期間を保持し、constant は固定、cosine は今回の総エポック数に合わせてコサインスケジュールを再構築します。
training_options.warmup_epochs 0 0~10000 ウォームアップのエポック数です。モダン構成は小数に対応し、クラシック構成はコサイン方針の場合のみ調整できます。総エポック数未満にしてください。
training_options.amp "config" 説明を参照(テキスト・選択肢・パス) 混合精度です。モダン画面では True/False、クラシック画面では設定を使用/無効/有効を選択します。明示的な有効化は GPU のみです。CPU ではクラシック AMP を有効にしません。
training_options.augmentation "config" 説明を参照(テキスト・選択肢・パス) クラシックの config はモデルのデータ拡張を保持します。off はランダム拡張を除き、検証用前処理を使います。正規化を無効にする意味ではありません。
gpu_id 0 説明を参照(テキスト・選択肢・パス) クラシック・異常検出で選択する物理 GPU 番号です。独立プロセス内では 0 番にマッピングし、毎回単一の GPU を使用します。

異常検出

パラメーター 画面の既定値・渡される値 入力可能な数値範囲 実際の意味
train_dir 未選択 / 設定を継承 説明を参照(テキスト・選択肢・パス) 異常検出の OK 学習画像フォルダーです。正常画像のみを入れてください。
calibration_dir 未選択 / 設定を継承 説明を参照(テキスト・選択肢・パス) 異常検出用の独立した OK 校正フォルダーです。空欄の場合は内容による重複除去後に約 20% を確保します。校正画像は特徴量バンクに入りません。
backbone "resnet18" 説明を参照(テキスト・選択肢・パス) 異常特徴量用の事前学習済みバックボーンです。resnet18 または wide_resnet50_2 を使用し、バックボーンのパラメーターは固定します。
image_size 256 64~1024 クラシック分類では正方形の一辺で、0 は設定を使用します。異常検出では画像全体をこの正方形へ直接リサイズし、64~1024 かつ 32 の倍数である必要があります。
batch 2 1~16 バッチあたりの処理画像数です。異常検出では特徴量抽出のバッチサイズを指します。GPU メモリーが不足する場合は小さくしてください。
coreset_ratio 0.01 0.001~1.0 異常検出の候補特徴量からコアセットに保持する割合です。コアセットの特徴量数上限も適用されます。
max_patches 50000 100~250000 異常検出の候補特徴量数の上限です。超過時は上限付きサンプリングを行います。学習画像数ではありません。
max_bank 5000 1~10000 異常検出の最終コアセット特徴量数の上限です。画像数やクラス数ではありません。
model 未選択 / 設定を継承 説明を参照(テキスト・選択肢・パス) 異常推論では学習で生成された model.patchcore.pt を使用します。
source 未選択 / 設定を継承 説明を参照(テキスト・選択肢・パス) 異常推論の画像または画像フォルダーです。出力先を入力フォルダー内に指定することはできません。
threshold_multiplier 1.0 0.1~10.0 異常推論のしきい値倍率です。1 未満では感度が上がり、1 を超えると判定が緩やかになります。異常スコアは確率ではありません。
output_dir "<ソフトウェアディレクトリ>\\runs\\patchcore" 説明を参照(テキスト・選択肢・パス) 異常検出の出力ルートです。学習と推論はそれぞれ独立した実験サブフォルダーを作成します。
device "cpu" 説明を参照(テキスト・選択肢・パス) 計算デバイスを選択します。モダンの auto はエンジンが選び、gpu は 0 番を使用します。クラシックと異常検出の GPU は画面で指定したカードを使用し、失敗時に黙って CPU へ切り替えることはありません。
gpu_id 0 説明を参照(テキスト・選択肢・パス) クラシック・異常検出で選択する物理 GPU 番号です。独立プロセス内では 0 番にマッピングし、毎回単一の GPU を使用します。