Modele de clasificare

Validarea modelelor în Python

Kasey Jones

Data Scientist

Modele de clasificare

  • Răspunsuri categoriale:
    • Culoarea părului unui nou-născut
    • Câștigătorul unui meci de baschet
    • Genul următoarei melodii la radio
Validarea modelelor în Python

Setul de date X și 0

... Stânga-jos Mijloc-jos Dreapta-jos Clasă
... X O O pozitiv
... O X O pozitiv
... O O X pozitiv
... X X O negativ
... ... ... ... ...
Validarea modelelor în Python

Google vă permite să jucați X și 0 dacă doriți. Accesați Google și căutați jocuri X și 0.

Validarea modelelor în Python

Utilizarea `.predict()` pentru clasificare

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
Validarea modelelor în Python

Predicția probabilităților

rfc.predict_proba(X_test)
array([[0. , 1. ],
       [0.1, 0.9],
       [0.1, 0.9],
       ...])
Validarea modelelor în 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
Validarea modelelor în Python

Să clasificăm scenarii finale din X și 0

Validarea modelelor în Python

Preparing Video For Download...