Wydajność w klasyfikacji wieloklasowej
W tym ćwiczeniu obliczysz metryki wydajności modeli, korzystając z modułu sklearn.metrics.
Model jest już wytrenowany i zapisany w zmiennej model. Zmienne X_test i y_true są również załadowane, wraz z funkcjami confusion_matrix() i classification_report() z pakietu sklearn.metrics.
Najpierw obliczysz macierz pomyłek modelu. Następnie, aby podsumować jego wydajność, wyznaczysz precyzję, czułość i F1-score za pomocą funkcji classification_report(). Możesz opcjonalnie przekazać do parametru target_names listę (list) z nazwami klas (zapisanymi w zmiennej news_cat), co sprawi, że raport będzie czytelniejszy.
To ćwiczenie jest częścią kursu
Rekurencyjne sieci neuronowe (RNN) do modelowania języka w Keras
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Use the model to predict on new data
____ = model.____(X_test)
# Choose the class with higher probability
y_pred = np.____(predicted, axis=1)