Python 在Scikit学习中指定某个错误度量值的较低值更好

Python 在Scikit学习中指定某个错误度量值的较低值更好,python,machine-learning,scikit-learn,Python,Machine Learning,Scikit Learn,如何指定添加到scikit学习估计器的自定义“score()”函数的较低值优于较高值。在这个链接中,它说明了如何通过创建一个评分对象,为一个可以显式用作GridSearchCV输入的函数执行此操作 但我希望自动选择类中的“score()”函数 谢谢 只需对函数求反,即返回值减去要最小化的值。这就是内置的基于损失的记分器所做的(特别是基于日志损失的记分器)。当然。这是显而易见的。这就是我一直在做的事情。@user1953384:这也是唯一的方法(我是推动这一切的人)。有一个API设计在记分器上放

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

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


谢谢

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

当然。这是显而易见的。这就是我一直在做的事情。@user1953384:这也是唯一的方法(我是推动这一切的人)。有一个API设计在记分器上放置一个
越大越好的属性,但是它太复杂了,无法维护。它也不会在估计器上使用
score
方法。谢谢这就是我想知道的——如果有可能使用像“越大越好”这样的属性,以及估计器的得分函数。