Python 中的模型验证
Kasey Jones
Data Scientist
| ... | 左下 | 下中 | 右下 | 类别 |
|---|---|---|---|---|
| ... | X | O | O | 正类 |
| ... | O | X | O | 正类 |
| ... | O | O | X | 正类 |
| ... | X | X | O | 负类 |
| ... | ... | ... | ... | ... |

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 中的模型验证