Python 中 TypeError: roc_auc_score() got an unexpected keyword argument 'multi_class' 错误解决方法
这个错误通常是因为你使用的roc_auc_score函数不支持'multi_class'参数。
roc_auc_score函数是用于计算分类问题中的ROC-AUC得分的,但是它只支持二分类问题,不支持多类别分类。如果你的问题是多类别分类,那么你需要使用其他的评估指标函数。
如果你确定你的问题是多类别分类问题,你可以尝试使用其他的评估指标函数,比如accuracy_score、f1_score等。这些函数通常支持多类别分类问题。
如果你的问题是二分类问题,但是仍然遇到了这个错误,可能是因为你使用了过时的版本的scikit-learn库。你可以尝试升级scikit-learn库到最新版本来解决这个问题。你可以使用以下命令来升级库:
pip install --upgrade scikit-learn
如果以上方法都没有解决你的问题,你可以提供更多的代码和错误信息,以便我们能够更好地帮助你解决问题。
原文地址: https://www.cveoy.top/t/topic/brEA 著作权归作者所有。请勿转载和采集!