Model klasifikasi

Validasi Model di Python

Kasey Jones

Data Scientist

Model klasifikasi

  • Respons kategorikal:
    • Warna rambut bayi baru lahir
    • Pemenang pertandingan bola basket
    • Genre lagu berikutnya di radio
Validasi Model di Python

Dataset Tic-Tac-Toe

... Bawah-Kiri Bawah-Tengah Bawah-Kanan Kelas
... X O O positif
... O X O positif
... O O X positif
... X X O negatif
... ... ... ... ...
Validasi Model di Python

Google dapat bermain Tic-Tac-Toe dengan Anda. Kunjungi Google dan cari permainan Tic-Tac-Toe.

Validasi Model di Python

Menggunakan .predict() untuk klasifikasi

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
Validasi Model di Python

Memprediksi probabilitas

rfc.predict_proba(X_test)
array([[0. , 1. ],
       [0.1, 0.9],
       [0.1, 0.9],
       ...])
Validasi Model di Python
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
Validasi Model di Python

Mari klasifikasikan skenario akhir Tic-Tac-Toe

Validasi Model di Python

Preparing Video For Download...