Çok sınıflı sınıflandırmada performans
Bu egzersizde, sklearn.metrics modülünü kullanarak modellerin performans ölçütlerini hesaplayacaksın.
Model zaten eğitildi ve model değişkeninde saklanıyor. Ayrıca X_test ve y_true değişkenleri de yüklendi ve sklearn.metrics paketinden confusion_matrix() ile classification_report() fonksiyonları hazır.
Önce modelin hata matrisi (confusion matrix) hesaplanacak. Ardından, modelin performansını özetlemek için classification_report() fonksiyonunu kullanarak precision (kesinlik), recall (duyarlılık) ve F1-score metriklerini hesaplayacaksın. Bu fonksiyonda, raporu daha okunur kılmak için sınıf adlarını içeren bir listi (sınıf adları news_cat değişkeninde saklı) isteğe bağlı olarak target_names parametresine geçebilirsin.
Bu egzersiz
Keras ile Dil Modellemesi için Yinelenen Sinir Ağları (RNN)
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Use the model to predict on new data
____ = model.____(X_test)
# Choose the class with higher probability
y_pred = np.____(predicted, axis=1)