最初のニューラル ネットワーク

この演習では、最初の小さなニューラル ネットワークをトレーニングします。 ニューラル ネットを活用すれば、コードを書かずに非線形モデルを 明示的な特徴クロスの使用が 推奨されます

タスク 1: このモデルは、2 つの入力特徴を組み合わせて 考えていますこのモデルは非線形性を学習しますか。実行して 考えてみましょう。

タスク 2: 次のように、隠れ層のニューロンの数を増やす 線形活性化から非線形活性化に変更してみます 必要があります。非線形性を学習できるモデルを作成できるか。モデル化できるか どうすればよいでしょうか。

タスク 3: 隠れ層のニューロンの数を増やす これは、ReLU などの非線形活性化関数です。データをモデル化できるか どうすればよいでしょうか。モデルの品質は実行ごとにどのように異なるか。

タスク 4: 非表示レイヤを追加または削除してテストを続ける レイヤあたりのニューロン数です学習率も自由に変更でき その他の学習設定が含まれます。最小サイズは テスト損失を発生させるために使用することのできるニューロンとレイヤの数 0.177 以下でしょうか。

モデルサイズを大きくすると、適合性または収束の速さは向上しますか? これによって、優れたモデルに収束する頻度が変わるか。たとえば、 説明します。

  • 3 つのニューロンを持つ最初の隠れ層。
  • 3 つのニューロンを持つ 2 番目の隠れ層。
  • 2 つのニューロンを持つ 3 番目の隠れ層。

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