这个错误通常是因为你使用的roc_auc_score函数不支持'multi_class'参数。

roc_auc_score函数是用于计算分类问题中的ROC-AUC得分的,但是它只支持二分类问题,不支持多类别分类。如果你的问题是多类别分类,那么你需要使用其他的评估指标函数。

如果你确定你的问题是多类别分类问题,你可以尝试使用其他的评估指标函数,比如accuracy_scoref1_score等。这些函数通常支持多类别分类问题。

如果你的问题是二分类问题,但是仍然遇到了这个错误,可能是因为你使用了过时的版本的scikit-learn库。你可以尝试升级scikit-learn库到最新版本来解决这个问题。你可以使用以下命令来升级库:

pip install --upgrade scikit-learn

如果以上方法都没有解决你的问题,你可以提供更多的代码和错误信息,以便我们能够更好地帮助你解决问题。

Python 中 TypeError: roc_auc_score() got an unexpected keyword argument 'multi_class' 错误解决方法

原文地址: https://www.cveoy.top/t/topic/brEA 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录