始める無料で始める

モデルの指定

流星の軌道を予測するためのシンプルな回帰モデルを構築します!

学習データは、衝突領域の10分前から10分後までの時系列ステップで計測された値で構成されています。各タイムステップはグラフ上のX座標とみなせ、その時点の流星の軌道に対応する位置Yがあります。

この課題は、ニューラルネットワークを使って二次関数を近似する問題として捉えることができます。

このデータは2つのnumpy配列に保存されています。time_steps は特徴量(features)で、y_positions はラベル(labels)です。 さあモデルを構築しましょう!将来のタイムステップにおける流星の軌道のy位置を予測できるようにします。

Keras の Sequential モデルと Dense レイヤーが利用可能です。

この演習はコースの一部です

Kerasで学ぶIntroduction to Deep Learning

コースを見る

演習の手順

  • Sequential モデルをインスタンス化します。
  • 入力形状が1ニューロンの、50ニューロンの Dense レイヤーを追加します。
  • 50ニューロンで 'relu' 活性化の Dense レイヤーを2つ追加します。
  • 最後に、活性化なしの1ニューロンの Dense レイヤーでモデルを終了します。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Instantiate a Sequential model
model = ____

# Add a Dense layer with 50 neurons and an input of 1 neuron
model.add(____(____, input_shape=(____,), activation='relu'))

# Add two Dense layers with 50 neurons and relu activation
model.add(____(____,____=____))
model.____

# End your model with a Dense layer and no activation
model.____
コードを編集して実行