G検定(ジェネラリスト検定) ディープラーニングの概要 練習問題 第25問: 線形モデルの重み w_j に罰則 λΣ_j |w_j|^q を加える正則化のうち、q = 0 に当たるL0正則化に関する説明として、最も不適切なものはどれか。
線形モデルの重み w_j に罰則 λΣ_j |w_j|^q を加える正則化のうち、q = 0 に当たるL0正則化に関する説明として、最も不適切なものはどれか。
解答と解説を先に見る
先に見ると、この問題は今回は育ちません。
正解: 2. L0正則化の罰則は重みについてなめらかな凸関数なので、勾配降下法で効率よく最小化できる。
肢2が不適切です。The Elements of Statistical Learning(Hastieら)の3.4.3節は、罰則 Σ|β_j|^q のうち q = 0 は0でないパラメータの個数を数えるだけなので変数の部分集合選択に当たり(肢1・肢3)、q = 1(ラッソ)は制約の領域が凸になる最小の q で、凸でない制約の領域は最適化の問題を難しくすると述べています(肢4)。
L0正則化の罰則は、重みが0から少しでも離れると1増える階段状の関数で、なめらかでも凸でもなく、勾配(0以外の点では0)から重みを動かす向きが分かりません。同書3.3.1節の最良部分集合選択も、効率のよい探索法を使って変数が30〜40個程度まで実行できるとされる組合せの探索です。
L1正則化がL0正則化の代わりに使われる理由を、凸であることと結び付けて押さえましょう。
関連キーワード: L0 正則化・L1 正則化・正則化・変数選択
模試 (145問)
本試験の規模にそろえて、8分野を通して解く
オンライン試験の案内(145問程度・100分)にそろえた145問・100分(1つあたり約41秒)で、技術分野から法律・倫理まで8分野を混ぜて解きます。JDLAは分野ごとの出題数と合格ラインを公表していないため、配分と70%の目安はぴよパスの設定です。100分を取れない日は、開始画面で41分の短縮演習も選べます。Premium (月980円)Premium (ご利用中)時間制限つきの実力チェック