python - 指定 Scikit-learn 中某个误差度量的值越低越好

标签 python machine-learning scikit-learn

如何指定添加到 scikit-learn 估计器中的自定义“score()”函数的较低值优于较高值。此链接中说明了如何对可以通过创建评分对象显式用作 GridSearchCV 输入的函数执行此操作。

http://scikit-learn.org/stable/modules/model_evaluation.html#defining-your-scoring-strategy-from-score-functions

但我希望自动选择类中的“score()”函数。

谢谢!

最佳答案

只需对函数求反,即返回减去要最小化的值。这就是内置的基于损失的评分器所做的事情(特别是基于对数损失的评分器)。

关于python - 指定 Scikit-learn 中某个误差度量的值越低越好,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18656387/

相关文章:

python - 如何从 Django 中的 auth_user 表中获取用户 ID?

python - 学习率、动量和准确度的 3D 图

machine-learning - 如何添加回归头

python - 决策树未捕获因变量的方差

python - Scikit set_params()

python - 如何将数据拟合到隐马尔可夫模型 sklearn/hmmlearn

python - 如何使用 OpenCV-Python 访问图像的像素?

python - OpenCV imwrite 函数导致 'undefined symbol'

python - 使用 Emacs 进行 Django 调试

machine-learning - 使用 One Hot 编码时的逻辑回归方程