コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
L2 正則化を調べる
この演習には、ノイズの多い小規模なトレーニング データセットが含まれています。
この種の環境では、過学習が大きな懸念となります。幸い
正則化が役立つかもしれません。
この演習は、3 つの関連するタスクで構成されています。比較を簡単にするため
各タスクを別々のタブで実行します。
- タスク 1: 指定されたとおりに、少なくとも 500 エポックでモデルを実行します。備考
次のとおりです。
<ph type="x-smartling-placeholder">
</ph>
- 損失をテストします。
- テストの損失とトレーニングの損失の差分。
- 特徴と特徴クロスの学習済みの重み。
(FEATURES から OUTPUT までの各行の相対的な太さ
その特徴または特徴クロスに対して学習した重みを表します。
正確な重み値を確認するには、
表示されます)。
- タスク 2: (このタスクは別のタブで行うことを検討してください。)[
0 から 0.3 への正則化率。次に、
少なくとも 500 エポックでモデルを作成し、次の質問に対する答えを見つけてください。
<ph type="x-smartling-placeholder">
</ph>
- タスク 2 のテスト損失とタスク 2 のテスト損失の違い
1?
- タスク 2 のテスト損失とトレーニング損失の差分はどのようになっていますか?
タスク 1 と異なっているのでしょうか。
- 各特徴と特徴クロスの学習した重みはどのように異なるか
どうすればよいでしょうか。
- モデルの複雑さに関する結果はどうなっていますか?
- タスク 3: 正則化率を試して、
最適値を決定します
(解答は演習のすぐ下に表示されます)。
プラスアイコンをクリックすると回答が表示されます。
正則化率を 0 から 0.3 に上げると、次のようになります。
効果:
データセットのランダム性を考えると、
最適な結果が得られた正則化率を確認できます
当社では、正則化率を 0.3 または 1 にすると、一般的に
テスト損失が最小に抑えられます。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2024-08-22 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2024-08-22 UTC。"],[],[]]