НачатьНачать бесплатно

Оценка качества многоклассовой классификации

В этом упражнении вы вычислите метрики качества модели с помощью модуля 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)
Редактировать и запускать код