【せいそくか】
正則化 とは?
最終更新:
💡 訓練データへの合わせすぎを抑える工夫
機械学習で過学習を抑え、未知のデータへの当てはまりを改善するための手法。パラメーターへの罰則や学習の早期停止などを使う。
📌 このページのポイント
正則化は何のためにあるの?
どうやって合わせすぎを抑えるの?
L1とL2は何が違うの?
どのくらい強くすればいい?
弱すぎれば過学習が残り、強すぎれば必要な関係まで学べなくなることがある。検証データや交差検証で候補を比べて選ぶんだ。強さの指定方法は実装によって違い、scikit-learnのRidgeやLassoではalphaを使う。L1とL2を組み合わせるElastic-Netもあるよ。
罰則を足す方法だけなの?
まとめ:ざっくりこれだけ覚えればOK!
「正則化」って出てきたら「訓練データへの合わせすぎを抑える工夫」と思えばだいたいOK!
📖 おまけ:英語の意味
「Regularization」 = 正則化
💬 機械学習では、学習に制約を加えて過学習を抑える方法を指すよ。罰則を追加する方法だけでなく、早期停止などもあるんだ。