開始使用免費開始

比較啟動函式 II

你在前一個練習中撰寫的程式已經執行,得到了 activation_results 變數;這次使用了 100 個 epochs,而不是 20。如此一來,你會有更多的 epochs,可以更進一步比較不同啟動函式在訓練過程中的變化。

對於 activation_results 中每個啟動函式的 h_callback

  • 已擷取 h_callback.history['val_loss']
  • 已擷取 h_callback.history['val_accuracy']

兩者分別儲存到兩個字典:val_loss_per_functionval_acc_per_function

另外也已為你載入 pandas 並命名為 pd。現在來快速繪製驗證損失與驗證正確率的圖表吧!

本練習屬於課程

Keras 深度學習入門

檢視課程

練習說明

  • 使用 pd.DataFrame() 從字典 val_loss_per_function 建立新的 DataFrame。
  • 在該 DataFrame 上呼叫 plot()
  • val_acc_per_function 再建立另一個 pandas DataFrame。
  • 再次將該 DataFrame 繪圖。

動手互動練習

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

# Create a dataframe from val_loss_per_function
val_loss= ____.____(____)

# Call plot on the dataframe
____
plt.show()

# Create a dataframe from val_acc_per_function
val_acc = _____

# Call plot on the dataframe
____
plt.show()
編輯並執行程式碼