Keras'da Confusion Matrix


#1

Deep learning modellerinde değerlendirme kriteri için ağırlıklı olarak ‘Accuracy’ kullanıyoruz. Bazen bu metric yeterli olmuyor.

Çok sınıflı bir problemimiz var ise Keras’da her epoch sonrasında confusion Matrix çıkarabiliyor muyuz?


#2

Keras’ta yok sanırım.

Sklearn kullanabilirsiniz: http://scikit-learn.org/stable/modules/generated/sklearn.metrics.confusion_matrix.html


#3

Kerasda sklearn kullarak confusion matrix çıkarılabiliyor. Bunun için Callback’ler yazmak gerekiyor. Ben keras’da sklearn kullanarak confusion matrix çıkarabildim sonunda :slight_smile: . Bunu bir blog yazısı olarak yazıp paylaşacağım.


#4

Not: Ben her epoch sonunda confusion matrix çıkarmaya çalıştığım için Callback kullandım. Test verisi için buna gerek yok.