Python'da Model Doğrulama
Kasey Jones
Data Scientist
| ... | 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 |
| ... | ... | ... | ... | ... |

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