ValueError: формат многослойного индикатора не поддерживается путаница матрицы, точность, отзыв и т. Д. - PullRequest
0 голосов
/ 28 сентября 2019

У меня проблема мультикласса в Python с cnn.Один вход может иметь разные метки.

В частности, классы: a, b, c.Мой вход может принадлежать нескольким классам одновременно, например, вход A может иметь метки: a, b или a, b, c или b, c и так далее.Кто-нибудь знает, как можно получить матрицу путаницы?

Traceback (последний вызов был последним):
Файл "/home/chilab/Scrivania/Python/script/cnnforcdk.py", строка 73, в 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)
Файл "/home/chilab/anaconda3/envs/tf-gpu/lib/python3.7/site-packages/sklearn/metrics/lassification.py ", строка 81, в _check_targets" и {1} target ".format (type_true, type_pred))
ValueError: Классификационные метрики не могут обрабатывать смесь целых индикаторов с несколькими метками и непрерывных выходных данных

Процесс завершен с кодом выхода 1

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...