翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
オブジェクト検出ハイパーパラメータ
CreateTrainingJob
リクエストで、使用するトレーニングアルゴリズムを指定します。トレーニングデータセットからモデルのパラメータを推定するのに役立つ、アルゴリズム固有のハイパーパラメータを指定することもできます。次の表は、オブジェクト検出アルゴリズムをトレーニング SageMaker するために Amazon が提供するハイパーパラメータを示しています。オブジェクトトレーニングの仕組みについては、オブジェクト検出の仕組みを参照してください。
Parameter Name | 説明 |
---|---|
num_classes |
出力クラスの数。このパラメータは、ネットワーク出力のディメンションを定義し、通常はデータセット内のクラス数に設定されます。 必須 有効な値: 正の整数 |
num_training_samples |
入力データセット内のトレーニング例の数。 注記この値とトレーニングセット内のサンプル数が一致しない場合、 必須 有効な値: 正の整数 |
base_network |
使用する基本ネットワークアーキテクチャー。 オプション 有効な値: 'vgg-16' または 'resnet-50' デフォルト値: 'vgg-16' |
early_stopping |
トレーニング中に早期停止ロジックを使用する場合は オプション 有効な値: デフォルト値: |
early_stopping_min_epochs |
早期停止ロジックを呼び出す前に実行する必要があるエポックの最小数。 オプション 有効な値: 正の整数 デフォルト値: 10 |
early_stopping_patience |
オプション 有効な値: 正の整数 デフォルト値: 5 |
early_stopping_tolerance |
早期停止を回避するためには、 オプション 有効な値: 0 ≤ 浮動小数点数 ≤ 1 デフォルト値: 0.0 |
image_shape |
入力イメージのイメージサイズ。入力イメージをこのサイズの正方形のイメージに拡大縮小します。パフォーマンスを向上させるために 300 と 512 を使用することをお勧めします。 オプション 有効な値: 正の整数 ≥300 デフォルト: 300 |
epochs |
トレーニングエポックの数。 オプション 有効な値: 正の整数 デフォルト: 30 |
freeze_layer_pattern |
基本ネットワーク内のフリーズレイヤーの正規表現 (regex)。たとえば、 オプション 有効な値: 文字列 デフォルト: レイヤーのフリーズなし。 |
kv_store |
分散トレーニングに使用される重み更新同期モード。重みは、複数マシン間で同期的または非同期的に更新できます。同期更新は、一般には非同期更新よりも精度が高くなりますが、低速な可能性があります。詳細については、分散トレーニング 注記このパラメータは、単一のマシントレーニングには適用されません。 オプション 有効な値:
デフォルト: - |
label_width |
トレーニングデータと検証データを同期するために使用される強制パディングラベル幅。たとえば、データ内の 1 つのイメージに最大 10 個のオブジェクトが含まれ、各オブジェクトの注釈が 5 つの数字 [class_id, left, top, width, height] で指定されている場合、 オプション 有効な値: データ内の最大長の注釈情報に対応できる大きさの正の整数。 デフォルト: 350 |
learning_rate |
最初の学習レート。 オプション 有効な値: (0, 1] の浮動小数点数 デフォルト: 0.001 |
lr_scheduler_factor |
学習レートを下げる割合。 オプション 有効な値: (0, 1) の浮動小数点数 デフォルト: 0.1 |
lr_scheduler_step |
学習レートを下げるエポック。学習レートは、"epoch1、epoch2、..." のようにカンマ区切りの文字列でリストされたエポックごとに オプション 有効な値: 文字列 デフォルト: 空の文字列 |
mini_batch_size |
トレーニングのバッチサイズ。単一マシンのマルチ GPU 設定では、それぞれが オプション 有効な値: 正の整数 デフォルト: 32 |
momentum |
オプション 有効な値: (0, 1] の浮動小数点数 デフォルト: 0.9 |
nms_threshold |
非最大抑制しきい値。 オプション 有効な値: (0, 1] の浮動小数点数 デフォルト: 0.45 |
optimizer |
オプティマイザのタイプ。オプティマイザ値の詳細については、MXNet「」のAPI オプション 有効な値: ['sgd', 'adam', 'rmsprop', 'adadelta'] デフォルト: 'sgd' |
overlap_threshold |
評価重複しきい値。 オプション 有効な値: (0, 1] の浮動小数点数 デフォルト: 0.5 |
use_pretrained_model |
トレーニングに事前トレーニング済みモデルを使用するかどうかを示します。1 に設定すると、対応するアーキテクチャーの事前トレーニングモデルがロードされ、トレーニングに使用されます。それ以外の場合、ネットワークはゼロからトレーニングされます。 オプション 有効な値: 0 または 1 デフォルト: 1 |
weight_decay |
オプション 有効な値: (0, 1) の浮動小数点数 デフォルト: 0.0005 |