Doğrulama doğruluğu ısı haritalarını elde etmek için bir RBF SVM (ikili sınıflandırıcı) ile Gridsearchcv kullanıyorum. Kullandığım kod, hemen hemen SKlearn'in web sitesinden. Bundan duyarlılığı ve özgünlüğü bulmanın bir yolu var mı? Gridsearchcv tarafından kullanılan parametre değerleri aralığı için mi?Sklearn'in gridsearchcv'den duyarlılık ve özgüllük (gerçek pozitif oran ve gerçek negatif oran) nasıl elde edilir?
1
A
cevap
2
Sorununuz ikili veya çok sınıflı bir sınıflandırma ise, confusion matrix aradığınız şey olabilir.
from sklearn.metrics import confusion_matrix
y_true = [2, 0, 2, 2, 0, 1]
y_pred = [0, 0, 2, 2, 0, 2]
confusion_matrix(y_true, y_pred)
array([[2, 0, 0],
[0, 0, 1],
[1, 0, 2]])
bir açıklaması şudur: sınıf 0 ait örnekler için
, estimator (2/2) doğru bunların% 100 öngördü.
Sınıf 1'e ait örnekler için, tahminci, sınıf 2'ye ilişkin tek örneği tahmin ettiği için% 100 yanlıştı.
Sınıf 2'ye ait örnekler için tahminci% 66 doğruydu (2/3) ikili sınıflandırma için sınıfa 0.
için sınıf 2 ve 1'e 2 örnek: senin GridSearchCV kullanılan parametreler hakkında
y_true = [1, 0, 1, 0, 0, 1]
y_pred = [1, 0, 1, 1, 0, 1]
cm = confusion_matrix(y_true, y_pred)
print cm
tp = float(cm[0][0])/np.sum(cm[0])
tn = float(cm[1][1])/np.sum(cm[1])
print tp
print tn
[[2 1]
[0 3]]
0.666666666667
1.0
, sen grid_scores_ özelliğinde onları buldum olabilir.
İlgili konular
- 1. İki resmin oran farkını elde etme
- 2. % ROWTYPE ile gerçek imza nasıl elde edilir
- 3. Python Oran testi R
- 4. yenileme hızı? oran, miktar, vb
- 5. Facebook API'sı için oran sınırı
- 6. Pozitif/Negatif Enlem ve Boylam değerleri
- 7. Pozitif ve Negatif değerlerde bir Sütun Bölme
- 8. Bir vektördeki pozitif ve negatif sayıların hesaplanması
- 9. Regex - Pozitif ve negatif görünüm birleştiriyor
- 10. android bağlı gerçek Internet nasıl kontrol edilir?
- 11. Django'da bir filtre sorgusunda açıklamalı bir oran nasıl hesaplanır?
- 12. Stargazer tablosundaki oran oranlarına nasıl güven aralığı ekleyebilirim?
- 13. pyserial/python ve gerçek zamanlı veri toplama
- 14. AlertDialog'daki pozitif ve negatif düğmeleri özelleştirmek mümkün mü?
- 15. PHP'de bir değişkene ait negatif ve pozitif değerleri süzme
- 16. Regex Pozitif ve Negatif Lookaheads Kötü (JavaScript) var mı?
- 17. Sıralanan vektör negatif için pozitif
- 18. gerçek zamanlı midi giriş ve sesle senkronizasyon
- 19. d3js - Özel ölçek oluştur - Pozitif ve negatif logaritma
- 20. Bir sayı çizgisinde pozitif ve negatif değerler hesaplanıyor
- 21. Gerçek zamanlı
- 22. Keşke gerçek == ng-yapıştır sadece kırparak elde edebiliriz nasıl macun
- 23. Veritabanı sorgularımı oran sınırlaması mı yoksa azalt mı?
- 24. iyonik android simgesi aynı değildir orijinal boyut/oran
- 25. R: Matrisin gerçek öğelerinin satır ve sütun adlarını nasıl alırsınız?
- 26. Gerçek yaşam yöntemleri ve yaşam döngüsü örnekleri
- 27. Laravel'de gerçek zamanlı sohbet ve bildirimler 5
- 28. Javascript ve AI, gerçek ya da kurgu?
- 29. Java Oluşturucular: Gerçek ve resmi argüman listeleri,
- 30. Tek satırlı bir Monad'den gerçek VEYA varsayılan değer nasıl elde edilir?