Zacznij terazZacznij za darmo

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

Zobacz kurs

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)
Edytuj i uruchom kod