先导入一些依赖包
from sklearn.ensemble import GradientBoostingClassifier from sklearn.grid_search import GridSearchCV from sklearn import metrics import numnpy as np import pandas as pdscoring所有可能情况如下:
Classification scoringfunctioncommentaccuracymetrics.accuracy_scoreaverage_precisionmetrics.average_precision_scoref1metrics.f1_scorefor binary targetsf1_micrometrics.f1_scoremicro-averagedf1_macrometrics.f1_scoremacro-averagedf1_weightedmetrics.f1_scoreweighted averagef1_samplesmetrics.f1_scoreby multilabel sampleneg_log_lossmetrics.log_lossrequires predict_proba supportprecision etc.metrics.precision_scoresuffixes apply as with “f1”recall etc.metrics.recall_scoresuffixes apply as with “f1”roc_aucmetrics.roc_auc_score Clustering scoringfunctioncommentadjusted_rand_scoremetrics.adjusted_rand_score Regression scoringfunctioncommentneg_mean_absolute_errormetrics.mean_absolute_errorneg_mean_squared_errormetrics.mean_squared_errorneg_median_absolute_errormetrics.median_absolute_errorr2metrics.r2_score