Как произвести мультикласс-мульти-выход из прогнозируемого значения? - PullRequest
0 голосов
/ 23 марта 2020

Я работал над проблемой мультикласса-мульти-выхода, и у меня есть следующие y_val значения и y_pred значения.

y_true = np.array([[0, 0, 0], [1, 0, 0], [-1, -1, -1],[0, 1, 1],[1, 1, 1]])
y_pred = np.array([[0.49844795, 0.49340782, 0.4932781 ],
 [0.49901304, 0.49625823, 0.4960169 ],
 [0.4970465,  0.5005804,  0.49830395],
 [0.49893036, 0.49582246, 0.4956044 ],
 [0.49810576, 0.49429843, 0.4932651 ]])

Но я не могу произвести мультикласс-мульти-выход как в y_true для y_pred.

Я пробовал следующее:

from sklearn.metrics import accuracy_score
vaccuracy_score = accuracy_score(y_val, np.round(y_pred))

Я получаю ошибку следующим образом.

ValueError: Classification metrics can't handle a mix of multiclass-multioutput and multilabel-indicator targets

Заранее спасибо за вашу помощь.

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