【发布时间】:2018-11-28 17:19:29
【问题描述】:
model = sklearn.model_selection.GridSearchCV(
estimator = est,
param_grid = param_grid,
scoring = 'precision',
verbose = 1,
n_jobs = 1,
iid = True,
cv = 3)
在sklearn.metrics.precision_score(y, y_pred,pos_label=[0]) 中,我可以指定正标签,如何在 GridSearchCV 中也指定?
如果没有办法指定,在使用自定义评分时,我该如何定义?
我试过这个:
custom_score = make_scorer(precision_score(y, y_pred,pos_label=[0]),
greater_is_better=True)
但我得到了错误:
NameError: name 'y_pred' is not defined
【问题讨论】:
标签: scikit-learn grid-search scoring