Sınıflandırma modelleri

Python'da Model Doğrulama

Kasey Jones

Data Scientist

Sınıflandırma modelleri

  • Kategorik yanıtlar:
    • Yenidoğanın saç rengi
    • Bir basketbol maçının galibi
    • Radyodaki bir sonraki şarkının türü
Python'da Model Doğrulama

XOX veri kümesi

... Alt-Sol Alt-Orta Alt-Sağ Sınıf
... X O O pozitif
... O X O pozitif
... O O X pozitif
... X X O negatif
... ... ... ... ...
Python'da Model Doğrulama

İsterseniz Google sizinle XOX oynar. Google’a gidip XOX oyunlarını arayın.

Python'da Model Doğrulama

.predict() ile sınıflandırma

from sklearn.ensemble import RandomForestClassifier
rfc = RandomForestClassifier(random_state=1111)
rfc.fit(X_train, y_train)
rfc.predict(X_test)
array([1, 1, 1, 1, 0, 1, ...])
pd.Series(rfc.predict(X_test)).value_counts()
1    627
0    331
Python'da Model Doğrulama

Olasılıkları tahmin etmek

rfc.predict_proba(X_test)
array([[0. , 1. ],
       [0.1, 0.9],
       [0.1, 0.9],
       ...])
Python'da Model Doğrulama
rfc = RandomForestClassifier(random_state=1111)
rfc.get_params()
{'bootstrap': True,
 'class_weight': None,
 'criterion': 'gini',
 ...}
rfc.fit(X_train, y_train)
rfc.score(X_test, y_test)
0.8989
Python'da Model Doğrulama

XOX oyun sonu senaryolarını sınıflandıralım

Python'da Model Doğrulama

Preparing Video For Download...