Prestaties bij multi-class classificatie
In deze oefening bereken je de prestatiecijfers voor modellen met de module sklearn.metrics.
Het model is al getraind en staat in de variabele model. Ook de variabelen X_test en y_true zijn geladen, samen met de functies confusion_matrix() en classification_report() uit het pakket sklearn.metrics.
Je berekent eerst de confusion matrix van het model. Daarna vat je de modelprestaties samen door de precision, recall en F1-score te berekenen met de functie classification_report(). In deze functie kun je optioneel een list met de klassennamen (die staan in de variabele news_cat) doorgeven aan de parameter target_names om het rapport beter leesbaar te maken.
Deze oefening maakt deel uit van de cursus
Recurrent Neural Networks (RNN's) voor taalmodellen met Keras
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Use the model to predict on new data
____ = model.____(X_test)
# Choose the class with higher probability
y_pred = np.____(predicted, axis=1)