Karışıklık matrisleri, yeniden
Python'da bir karışıklık matrisi (confusion matrix) oluşturmak kolaydır. En büyük zorluk, matrisin yönünü doğru anladığından emin olmaktır. Bu egzersiz, karışıklık matrislerinin sklearn uygulamasını anladığından emin olmanı sağlar. Burada, tic_tac_toe veri kümesini kullanarak Oyuncu Bir için 0 (kaybetme) veya 1 (kazanma) sonuçlarını tahmin etmek üzere rfc adlı bir rastgele orman modeli oluşturdun.
Not: Karışıklık matrislerini başka bir web sitesinde veya başka bir programlama dilinde okursan, değerler ters yönde veriliyor olabilir.
Bu egzersiz
Python'da Model Doğrulama
kursunun bir parçasıdırEgzersiz talimatları
- Karışıklık matrisi oluşturmak için
sklearn'in fonksiyonunu içe aktar. rfcmodelini kullanarakX_testtest kümesi üzerinde kategori tahminleri yap.sklearnkullanarak bir karışıklık matrisi oluştur.cmiçinden, gerçek 1'lerin 1 olarak tahmin edildiği değeri (true positive) yazdır.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
from sklearn.metrics import ____
# Create predictions
test_predictions = rfc.____(____)
# Create and print the confusion matrix
cm = ____(____, ____)
print(cm)
# Print the true positives (actual 1s that were predicted 1s)
print("The number of true positives is: {}".format(cm[____, ____]))