翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
線形学習のハイパーパラメータ
線形学習者アルゴリズムのハイパーパラメータを以下の表に示します。これらは、データからモデルパラメータを推定しやすくするためにユーザが設定するパラメータです。設定の必要がある必須ハイパーパラメータは、アルファベット順に最初に一覧表示されています。設定可能なオプションのハイパーパラメータは、アルファベット順に次に一覧表示されています。ハイパーパラメータが に設定されている場合auto
、Amazon SageMaker はそのハイパーパラメータの値を自動的に計算して設定します。
Parameter Name | 説明 |
---|---|
num_classes |
レスポンス変数のクラス数。このアルゴリズムでは、クラスに
有効な値: 3 ~ 1,000,000 の整数 |
predictor_type |
ターゲット変数のタイプを、二項分類、複数クラス分類、または回帰として指定します。 必須 有効な値: |
accuracy_top_k |
複数クラス分類のトップ k 精度メトリクスを計算するときには、k の値。モデルがトップ k のスコアの 1 つを実際のラベルに割り当てる場合、サンプルは正しいものとしてスコア付けされます。 オプション 有効な値: 正の整数 デフォルト値: 3 |
balance_multiclass_weights |
クラスの重みを使用するかどうかを指定します。これにより、損失関数で各クラスの重要度が等しくなります。 オプション 有効な値: デフォルト値: |
beta_1 |
最初のモーメントの見積もりの指数関数的減衰率。 オプション 有効な値 : デフォルト値: |
beta_2 |
2 番目のモーメントの見積もりの指数関数的減衰率。 オプション 有効な値 : デフォルト値: |
bias_lr_mult |
バイアス項に別の学習レートを許可します。バイアスの実際の学習レートは オプション 有効な値: デフォルト値: |
bias_wd_mult |
バイアス項に別の正規化を許可します。バイアスの L2 正規化の実際の重みは、 オプション 有効な値: デフォルト値: |
binary_classifier_model_selection_criteria |
オプション 有効な値: デフォルト値: |
early_stopping_patience |
関連するメトリクスが改善されない場合にトレーニングを終了するまでに待機するエポックの数。binary_classifier_model_selection_criteria に値を指定した場合、メトリクスはその値になります。それ以外の場合、メトリクスは loss ハイパーパラメータに指定された値と同じになります。メトリクスは検証データ上で評価されます。検証データを提供していない場合、メトリクスは常に オプション 有効な値: 正の整数 デフォルト値: 3 |
early_stopping_tolerance |
損失の改善を計測する相対的な許容値。損失改善率から前の最善の損失を除算した値がこの値よりも小さい場合、早期停止は改善がゼロであると見なします。 オプション 有効な値: 正の浮動小数点整数 デフォルト値: 0.001 |
epochs |
トレーニングデータへのパスの最大数。 オプション 有効な値: 正の整数 デフォルト値: 15 |
f_beta |
二項分類または複数クラス分類の F スコアメトリクスを計算するときに使用するベータの値。 オプション 有効な値: 正の浮動小数点整数 デフォルト値: 1.0 |
feature_dim |
入力データ内の特徴の数。 オプション 有効な値: デフォルト値: |
huber_delta |
Huber 損失のパラメータ。トレーニングとメトリクスの評価中、デルタより小さいエラーについては L2 損失、デルタより大きいエラーについては L1 損失を計算します。 オプション 有効な値: 正の浮動小数点整数 デフォルト値: 1.0 |
init_bias |
バイアス項の初期重み。 オプション 有効な値: 浮動小数点整数 デフォルト値: 0 |
init_method |
モデルの重み付けに使用される初期分布関数を設定します。関数は以下のとおりです。
オプション 有効な値: デフォルト値: |
init_scale |
モデルの重みに対して初期の uniform 分布をスケーリングします。 オプション 有効な値: 正の浮動小数点整数 デフォルト値: 0.07 |
init_sigma |
正規分布の初期標準偏差。 オプション 有効な値: 正の浮動小数点整数 デフォルト値: 0.01 |
l1 |
L1 正則化パラメータ。L1 正則化を使用しないようにするには、値を 0 に設定します。 オプション 有効な値: デフォルト値: |
learning_rate |
パラメータ更新のためにオプティマイザによって使用されるステップサイズ。 オプション 有効な値: デフォルト値: |
loss |
損失関数を指定します。 使用可能な損失関数とそのデフォルト値は、
有効な値: オプション デフォルト値: |
loss_insensitivity |
イプシロンを区別しない損失タイプのパラメータ。トレーニングとメトリクスの評価中、この値より小さいエラーはゼロであると見なされます。 オプション 有効な値: 正の浮動小数点整数 デフォルト値: 0.01 |
lr_scheduler_factor |
オプション 有効な値 : デフォルト値: |
lr_scheduler_minimum_lr |
学習レートは オプション 有効な値: デフォルト値: |
lr_scheduler_step |
学習レートの減少の間のステップの数。 オプション 有効な値: デフォルト値: |
margin |
オプション 有効な値: 正の浮動小数点整数 デフォルト値: 1.0 |
mini_batch_size |
データイテレーターのミニバッチごとの観測数。 オプション 有効な値: 正の整数 デフォルト値: 1000 |
momentum |
オプション 有効な値 : デフォルト値: |
normalize_data |
トレーニング前に特徴を正規化します。データ正規化では、0 の平均を持つように各特徴のデータをシフトし、単位標準偏差を持つようにスケーリングします。 オプション 有効な値: デフォルト値: |
normalize_label |
ラベルを正規化します。ラベル正規化はゼロの平均を持つようにラベルをシフトし、単位標準偏差を持つようにスケーリングします。 デフォルト値 オプション 有効な値: デフォルト値: |
num_calibration_samples |
モデルのキャリブレーション (最適なしきい値を見つけるとき) のために使用する、検証データセットから取得した観測値の数。 オプション 有効な値: デフォルト値: |
num_models |
並列でトレーニングするモデルの数。デフォルトの オプション 有効な値: デフォルト値: |
num_point_for_scaler |
正規化の計算または項のバイアス解除に使用するデータポイントの数。 オプション 有効な値: 正の整数 デフォルト値: 10,000 |
optimizer |
使用する最適化アルゴリズム。 オプション 有効値:
デフォルト値: |
positive_example_weight_mult |
二項分類子をトレーニングするときに正のサンプルに割り当てられる重み。負の例の重みは 1 で固定されます。負の例と正の例を分類する際のエラーがトレーニング損失に等しい影響を与えるようにアルゴリズムに重みを選択させるには、 オプション 有効な値: デフォルト値: 1.0 |
quantile |
分位損失の分位数。分位数 q については、モデルは オプション 有効な値 : 0 ~ 1 の浮動小数点整数 デフォルト値: 0.5 |
target_precision |
目標適合率。 オプション 有効な値 : 0 ~ 1.0 の浮動小数点整数 デフォルト値: 0.8 |
target_recall |
目標再現率。 オプション 有効な値 : 0 ~ 1.0 の浮動小数点整数 デフォルト値: 0.8 |
unbias_data |
平均が 0 になるように、トレーニング前に特徴のバイアスを解除します。デフォルトでは、 オプション 有効な値: デフォルト値: |
unbias_label |
平均が 0 になるように、トレーニング前にラベルのバイアスを解除します。 オプション 有効な値: デフォルト値: |
use_bias |
モデルにバイアス項 (線形方程式の切片項) を含めるかどうかを指定します。 オプション 有効な値: デフォルト値: |
use_lr_scheduler |
学習レートにスケジューラを使用するかどうか。スケジューラを使用するには、 オプション 有効な値: デフォルト値: |
wd |
重み付け減衰パラメータ。L2 正則化パラメータとも呼ばれます。L2 正則化を使用しないようにするには、値を 0 に設定します。 オプション 有効な値: デフォルト値: |