Aan de slagGa gratis aan de slag

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

Cursus bekijken

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)
Code bewerken en uitvoeren