開始使用免費開始

訓練

你將在本課程中訓練你的第一個模型,而且是為了很好的目的!

記得,在訓練 Keras 模型之前需要先編譯。你可以使用 .compile() 方法完成這一步。.compile() 方法會接收像是 optimizer(用來更新權重)與 loss(我們要最小化的目標)等引數。訓練模型就像呼叫 .fit() 一樣簡單,並傳入「特徵」、「標籤」以及要訓練的「epochs 次數」。

上一個練習中你建立的迴歸 model 已經為你載入,同時也提供 time_stepsy_positions 資料。請在這組資料上訓練並評估模型,看看你的模型是否能學會隕石的軌跡。

本練習屬於課程

Keras 深度學習入門

檢視課程

練習說明

  • 使用 'adam' 作為最佳化器、'mse' 作為損失函式來編譯你的模型。
  • 使用特徵與標籤訓練 30 個 epochs。
  • 使用 .evaluate() 方法評估你的模型,並傳入訓練時用的特徵與標籤。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Compile your model
model.____(____ = ____, ____ = ____)

print("Training started..., this can take a while:")

# Fit your model on your data for 30 epochs
model.____(____,____, epochs = ____)

# Evaluate your model 
print("Final loss value:",model.evaluate(____, ____))
編輯並執行程式碼