リッジ回帰 – 閉形式解、正規化項

次のコードで空欄になっている行に入る適切な選択肢を 1 ~ 3 から選び、
変数 X、y を用いてリッジ回帰モデルを訓練してください.また、最適なハイパーパラメータ α の値を探索してください.

# Q1:RidgeCV モデルをインポートしてください
##########

[Q1 選択肢]
1. from sklearn.linear_model import RidgeCV
2. from sklearn.ensemble import RidgeCV
3. from sklearn.decomposition import RidgeCV

np.random.seed(0)
m = 20
X = np.random.rand(m, 1)
y = 3 + 2 * X + np.random.randn(m, 1) / 5

# Q2:1e-3, 1e-2, 1e-1, 1 の範囲で α を探索してください.
ridge = ##########

[Q2 選択肢]
1. Ridge([1e-3, 1e-2, 1e-1, 1])
2. Ridge(alphas=[1e-3, 1e-2, 1e-1, 1])
3. Ridge(alphas={1e-3, 1e-2, 1e-1, 1})

ridge.fit(X, y)

# Q3:得られた最適な α を出力してください.
print(##########)

[Q3 選択肢]
1. ridge.intercept_
2. ridge.coef_
3. ridge.best_params_

Leave a comment

Your email address will not be published. Required fields are marked *