Оценка качества многоклассовой классификации
В этом упражнении вы вычислите метрики качества модели с помощью модуля sklearn.metrics.
Модель уже обучена и сохранена в переменной model. Переменные X_test и y_true также загружены вместе с функциями confusion_matrix() и classification_report() из пакета sklearn.metrics.
Сначала вы вычислите матрицу ошибок модели. Затем, чтобы обобщить результаты, вы получите точность, полноту и F1-меру с помощью функции classification_report(). При необходимости можно передать в параметр target_names список с названиями классов (они хранятся в переменной news_cat) — это сделает отчёт более наглядным.
Это упражнение является частью курса
Рекуррентные нейронные сети (RNN) для языкового моделирования с Keras
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Use the model to predict on new data
____ = model.____(X_test)
# Choose the class with higher probability
y_pred = np.____(predicted, axis=1)