Mulai sekarangMulai gratis

Membandingkan fungsi aktivasi II

Kode yang Anda tulis pada latihan sebelumnya telah dijalankan untuk memperoleh variabel activation_results, kali ini 100 epoch digunakan alih-alih 20. Dengan cara ini, Anda akan memiliki lebih banyak epoch untuk membandingkan lebih jauh bagaimana proses pelatihan berkembang pada setiap fungsi aktivasi.

Untuk setiap h_callback dari tiap fungsi aktivasi di dalam activation_results:

  • h_callback.history['val_loss'] telah diekstrak.
  • h_callback.history['val_accuracy'] telah diekstrak.

Keduanya disimpan ke dalam dua dictionary: val_loss_per_function dan val_acc_per_function.

Pandas juga telah dimuat sebagai pd untuk Anda gunakan. Mari kita plot grafik kerugian dan akurasi validasi secara cepat!

Latihan ini merupakan bagian dari kursus

Pengantar Deep Learning dengan Keras

Lihat Kursus

Instruksi latihan

  • Gunakan pd.DataFrame() untuk membuat DataFrame baru dari dictionary val_loss_per_function.
  • Panggil plot() pada DataFrame tersebut.
  • Buat satu pandas DataFrame lagi dari val_acc_per_function.
  • Sekali lagi, plot DataFrame tersebut.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# 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()
Edit dan Jalankan Kode