regularize
再代入誤差とペナルティー項を最小限にするための重み検索
構文
ens1 = regularize(ens)
ens1 = regularize(ens,Name,Value)
説明
は LASSO 正則化によって ens1
= regularize(ens
)ens
の学習器の最適な重みを求めます。regularize
は ens
と同じアンサンブル回帰を返しますが、Regularization
プロパティが埋め込まれています。
では、1 つまたは複数の ens1
= regularize(ens
,Name,Value
)Name,Value
のペア引数で指定された追加オプションを使用して、最適な重みを計算します。Name1,Value1,…,NameN,ValueN
のように、複数の名前と値のペアの引数を任意の順番で指定できます。
入力引数
|
関数 |
名前と値の引数
オプションの引数のペアを Name1=Value1,...,NameN=ValueN
として指定します。ここで Name
は引数名、Value
は対応する値です。名前と値の引数は他の引数の後ろにする必要がありますが、ペアの順序は関係ありません。
R2021a より前では、名前と値をそれぞれコンマを使って区切り、Name
を引用符で囲みます。
|
LASSO に指定する非負の正則化パラメーター値のベクトル。 既定値: |
|
許容される最大反復回数。正の整数を指定します。収束許容誤差に達する前に 既定値: |
|
LASSO 最適化のパスの最大数で、正の整数。 既定値: |
|
LASSO の正則化された損失の相対許容誤差、正の数値スカラー。 既定値: |
|
既定値: |
出力引数
|
アンサンブル回帰。通常、 |