1. 学ぶ
  2. /
  3. コース
  4. /
  5. Kerasで学ぶIntroduction to Deep Learning

Connected

演習

history コールバック

.fit() メソッドでモデルを学習すると、デフォルトで history コールバックが返されます。これらのメトリクスにアクセスするには、返された h_callback オブジェクトの中にある history 辞書から、対応するキーで参照します。

前のレッスンで作成した灌漑マシンの model は、特徴量とラベル(X_train、y_train、X_test、y_test)とともに読み込まれています。 今回は、学習時にモデルの history コールバックを保存し、validation_data パラメータを使用します。

history に保存された結果は、plot_accuracy() と plot_loss() という 2 つのシンプルな matplotlib 関数で可視化します。 コンソールで show_code(plot_loss) を貼り付けると、それらのコードを確認できます。

学習の舞台裏をのぞいてみましょう!

指示

100 XP
  • X_train と y_train でモデルを学習し、各エポックで X_test と y_test を使って検証してください。
  • h_callback から loss と val_loss を取り出して plot_loss を使ってください。
  • h_callback から accuracy と val_accuracy を取り出して plot_accuracy を使ってください。