best_score_为什么是负值
来源:2-18 实战sklearn超参数搜索

陈雨木木cl
2020-01-11
这里的best_score_是由什么计算得到的,怎么会出现负值
写回答
1回答
-
因为在实现中,搜索的时候会调用KerasRegressor的score函数,而这个函数的实现是返回-loss,而mse是正数,所以score就成了负数。可以参考代码:
抱歉回复的晚了,因为一直没有找到依据,后来翻代码才找到。
之所以用负数,是因为搜索的过程中希望score越高越好,而mse是越低越好,所以为了统一,就返回负数。
10
相似问题