我在带有cnn的Python中遇到多类问题。一个输入可以具有不同的标签。
特别是这些类是:a,b,c。我的输入可以同时属于多个类别,例如输入A可以具有标签:a,b或a,b,c或b,c等。有谁知道如何获得混淆矩阵?
回溯(最近通话最近):
在第73行的“ /home/chilab/Scrivania/Python/script/cnnforcdk.py”文件中 conf1 = confusion_matrix(y_test,pred1)
文件“ /home/chilab/anaconda3/envs/tf-gpu/lib/python3.7/site-packages/sklearn/metrics/classification.py”,第253行,confusion_matrix y_type,y_true,y_pred = _check_targets(y_true,y_pred)
_check_targets中的文件“ /home/chilab/anaconda3/envs/tf-gpu/lib/python3.7/site-packages/sklearn/metrics/classification.py”,第81行 “和{1}个目标”。format(type_true,type_pred))
ValueError:分类指标无法同时处理多标签指标和连续多输出目标以退出代码1完成的过程