机器学习模型评估
1、混淆矩阵
在分类任务下,预测结果(Predicted Condition)与正确标记(True Condition)之间存在四种不同的组合,构成混淆矩阵(适用于多分类)
2、准确率、精确率、召回率、F1-score
准确率:score = estimator.score(x_test, y_test) #比对预测值与真实值,判断正确的概率
精确率 precision:预测结果为正例样本中真实为正例的比例
召回率recall:真实为正例的样本中预测结果为正例的比例(查得全,对正样本的区分能力)
F1-score:反应模型的稳健性
3、分类评估报告API
·sklearn.metrics.classification_report(y_true,y_pred,labels=[],target_names=