開始使用免費開始

指定模型

你將建置一個簡單的迴歸模型來預測流星的軌道!

你的訓練資料是在碰撞區域「前 10 分鐘到後 10 分鐘」的各個時間步所量測而得。每個時間步可以視為圖上的 X 座標,並對應該時間步下流星軌道的位置 Y。

(注意:你也可以把這個問題視為使用神經網路去近似一個二次函式。)

這些資料儲存在兩個 numpy 陣列中:time_steps 是我們稱為「特徵」的部分,y_positions 則是「標籤」。 開始動手建模吧!你的模型應該能夠在未來的時間步預測流星軌道的 y 位置。

Keras 的 Sequential 模型與 Dense 層已可供你使用。

本練習屬於課程

Keras 深度學習入門

檢視課程

練習說明

  • 建立一個 Sequential 模型。
  • 新增一個具有 50 個神經元且輸入維度為 1 的 Dense 層。
  • 再新增兩個各有 50 個神經元且使用 'relu' 啟動函式的 Dense 層。
  • 以一個只有單一神經元、且不使用啟動函式的 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.____
編輯並執行程式碼