准确性得分ValueError:无法处理二进制目标和连续目标的混合

Arij SEDIRI:

我正在使用linear_model.LinearRegressionscikit-learn作为预测模型。它的工作原理是完美的。我无法使用该accuracy_score指标评估预测结果

这是我的真实数据:

array([1, 1, 0, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 0, 0])

我的预测数据:

array([ 0.07094605,  0.1994941 ,  0.19270157,  0.13379635,  0.04654469,
    0.09212494,  0.19952108,  0.12884365,  0.15685076, -0.01274453,
    0.32167554,  0.32167554, -0.10023553,  0.09819648, -0.06755516,
    0.25390082,  0.17248324])

我的代码:

accuracy_score(y_true, y_pred, normalize=False)

错误信息:

ValueError:无法处理二进制目标和连续目标的混合

救命 ?谢谢。

纳特布萨州:

编辑(注释后):以下内容将解决编码问题,但强烈建议不要使用此方法,因为线性回归模型的分类器非常差,很可能无法正确分离类。

阅读@desertnaut在下面写得很好的答案,解释为什么这个错误暗示着机器学习方法中的某些错误,而不是您必须“修复”的某些错误。

accuracy_score(y_true, y_pred.round(), normalize=False)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

分类指标不能同时处理二进制目标和连续目标

无法将带有App Clip目标的二进制文件上传到App Store-错误ITMS-90834

如何从目标文件生成普通二进制文件?

TensorFlow中的二进制分类,损失和准确性出乎意料的大值

ValueError:无法处理multilabel-indicator和二进制文件的混合

分类指标无法处理连续多输出和多标签指标目标的混合情况

R中二进制分类的随机森林截断和准确性度量

ValueError:分类指标无法处理未知目标和二进制目标的混合

ValueError:分类指标无法处理多标签指标和二进制目标的混合

f分数:ValueError:分类指标无法处理多标签指标和连续多输出目标的混合情况

Keras二进制分类器教程示例仅提供50%的验证准确性

为什么sklearn在二进制分类中会返回相同的值和准确性和加权平均值?

支持的目标类型为:(“二进制”,“多类”)。改为“连续”

Python Sklearn“ ValueError:分类指标无法处理多类多输出和二进制目标的混合”错误

如何修复ValueError:分类指标无法处理模型的多类目标和多标签指标目标的混合?

二进制搜索-在给定数组中查找目标的索引

一类svm分类错误:分类指标无法处理未知目标和二进制目标的混合

Tensorflow二进制分类训练的损失不会减少,准确性会保持在50%左右

使用来自半连续目标的信息来创建改进的二进制分类器?

使用PyTorch进行二进制分类的目标和输出形状/类型

您的二进制文件未针对iPhone 5优化,使用iOS 8目标的launchscreen.xib

快照应用程序二进制目标

TensorFlow二进制分类任务的准确性较差,但SciKit-Learn GBM效果很好

汇编文件,目标文件和二进制文件之间有什么区别?

机器学习:计算二进制标签的准确性分数是否总是导致较低的准确性分数?

遇到错误:分类指标无法处理多类多输出和二进制目标的混合

二进制输出的模型和分类报告之间的 Keras 准确性不同

Rust:带有 lib 和二进制目标的板条箱中的属性 #[cfg(test)]

混淆矩阵:ValueError:分类指标无法处理未知和多类目标的混合