[译]make_scorer()

  • sklearn.metrics.make_scorer

sklearn.metrics.make_scorer(score_func, greater_is_better=True, needs_proba=False, needs_threshold=False, **kwargs)

依据性能指标或损失函数制作一个记分器。

这个制造函数封装了用于GridSearchCV 以及cross_val_score的计分函数。它使用了计分函数,例如:accuracy_score, mean_squared_error, adjusted_rand_index or average_precision,返回一个可调用对象用于评价分类器的输出。

更过内容详见:3.3.1.2. Defining your scoring strategy from metric functions

  • Parameters

Parameters 数据类型 意义
score_func callable 计分函数(损失函数)
greater_is_better boolean, default=True score_func是计分函数,表示high是好;是损失函数,低是好。
needs_proba boolean, default=False 输出概率
needs_threshold boolean, default=False 只是用于二分类
**kwargs additional arguments

返回一个Callable object,Callable object会返回一个分数。

你可能感兴趣的:(#,小白学Python,#,小白学机器学习,make_scorer())