1. Learn
  2. /
  3. Курси
  4. /
  5. Recurrent Neural Networks (RNNs) для моделювання мови з Keras

Connected

Вправа

Оцінювання багатокласової класифікації

У цій вправі ви обчислите метрики якості моделей за допомогою модуля sklearn.metrics.

Модель уже натреновано й збережено у змінній model. Також у пам'яті доступні змінні X_test і y_true, а ще функції confusion_matrix() і classification_report() з пакета sklearn.metrics.

Спочатку ви обчислите матрицю помилок (confusion matrix) моделі. Далі, щоб підсумувати якість моделі, ви обчислите точність (precision), повноту (recall) та F1-міру (F1-score) за допомогою функції classification_report(). У цій функції ви можете додатково передати list із назвами класів (вони збережені у змінній news_cat) до параметра target_names, щоб зробити звіт читабельнішим.

Інструкції 1/3

undefined XP
    1
    2
    3
  • Зробіть передбачення на X_test і збережіть їх у predicted.
  • Отримайте клас із найбільшою імовірністю за допомогою np.argmax(axis=1) і збережіть його в y_pred.