シンプルさのための正則化: プレイグラウンド演習(L2 正則化)

L2 正則化の調査

この演習には、ノイズの多い小さなトレーニング データセットが含まれています。このような環境では、過学習が大きな懸念事項となります。幸いなことに、正規化が役立つ場合があります。

この演習は、関連する 3 つのタスクで構成されています。3 つのタスクの比較を簡単にするため、各タスクを個別のタブで実行してください。

  • タスク 1: 与えられたように、少なくとも 500 エポックにわたってモデルを実行します。次の点に注意してください。
    • テスト損失。
    • テストの損失とトレーニングの損失の差。
    • 特徴と特徴クロスの学習した重み。(FEATURES から OUTPUT まで続く各線の相対的な太さは、その特徴または特徴クロスの学習した重みを表します。各行にカーソルを合わせると、正確な重みの値を確認できます)。
  • タスク 2:このタスクを別のタブで実施することを検討してください。)正則化率を 0 から 0.3 に増やします。次に、少なくとも 500 エポックにわたってモデルを実行し、次の質問への回答を見つけます。
    • タスク 2 のテスト損失は、タスク 1 のテストの損失とどう違うのですか?
    • タスク 2 のテスト損失とトレーニングの損失の差は、タスク 1 の差分とどう違いますか。
    • 各特徴および特徴クロスの学習した重みが、タスク 2 とタスク 1 でどう違うのか?
    • モデルの複雑さについて、結果からどのようなことが言えますか。
  • タスク 3: 正則化率を試して最適な値を見つける。

(解答は演習のすぐ下に表示されます)。