python - sklearn.model_selection.cross_val_score的score函数公式是什么?

标签 python scikit-learn data-mining cross-validation

我知道 sklearn.model_selection.cross_val_score 函数使用了一个 make_scorer() 函数,该函数返回一个对估计器输出进行评分的可调用函数。 cross_val_score()函数中使用的评分函数是什么? 我想这是以下选择之一:

  • accuracy_score
  • 均方误差
  • adjusted_rand_index
  • 平均精度

最佳答案

这取决于您选择的评分。在此处查看可能的选项列表:

http://scikit-learn.org/stable/modules/model_evaluation.html#scoring-parameter

此外,如第 3.1.1 节中所写, http://scikit-learn.org/stable/modules/cross_validation.html ,

“默认情况下,在每次 CV 迭代时计算的分数是估计器的分数方法。可以通过使用评分参数来更改它。”

关于python - sklearn.model_selection.cross_val_score的score函数公式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42825714/

相关文章:

python - 寻找漂亮且具有指导意义的 Python 代码的初学者

python - 正则表达式忽略不需要的匹配引号

python - Scikit 学习交叉验证拆分

r - do_one(nmeth) 错误 : NA/NaN/Inf in foreign function call (arg 1)

python - 使用 countVectorizer 计算 Skip-gram 频率

python - 将Python序列输入Cython数组(并返回)

python - scikit-learn:预期是二维数组,却得到了一维数组

Python 相对路径 - ModuleNotFoundError

java - 在 Java 中实现朴素贝叶斯算法——需要一些指导

python - 对 < 200 个样本的小数据集进行二元分类