History geri çağırımı
History geri çağırımı, .fit() metoduyla her model eğittiğinde varsayılan olarak döndürülür. Bu metriklere erişmek için dönen h_callback nesnesinin içindeki history sözlüğü parametresini ilgili anahtarlarla kullanabilirsin.
Önceki derste kurduğun sulama makinesi modeli, özellikleri ve etiketleriyle birlikte senin için yüklendi: X_train, y_train, X_test, y_test.
Bu kez modelin history geri çağırımını saklayacak ve eğitirken validation_data parametresini kullanacaksın.
history içinde saklanan sonuçları iki basit matplotlib fonksiyonuyla çizeceksin: plot_accuracy() ve plot_loss().
Kodlarına konsolda show_code(plot_loss) yazarak bakabilirsin.
Haydi eğitimin perde arkasına bakalım!
Bu egzersiz
Keras ile Deep Learning'e Giriş
kursunun bir parçasıdırEgzersiz talimatları
- Modelini
X_trainvey_trainüzerinde eğit, her dönemiX_testvey_testüzerinde doğrula. h_callbackiçindenlossveval_lossdeğerlerini çıkarıpplot_losskullan.h_callbackiçindenaccuracyveval_accuracydeğerlerini çıkarıpplot_accuracykullan.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Train your model and save its history
h_callback = ____.____(____, ____, epochs = 25,
validation_data=(____, ____))
# Plot train vs test loss during training
plot_loss(h_callback.history[____], h_callback.history[____])
# Plot train vs test accuracy during training
plot_accuracy(h_callback.history[____], h_callback.history[____])