CommencerCommencer gratuitement

Performances en classification multi-classes

Dans cet exercice, vous calculerez les mesures de performance des modèles à l'aide du module sklearn.metrics.

Le modèle est déjà entraîné et stocké dans la variable model. De plus, les variables X_test et y_true sont également chargées, ainsi que les fonctions confusion_matrix() et classification_report() du package sklearn.metrics.

Vous allez d'abord calculer la matrice de confusion du modèle. Ensuite, pour résumer les performances d'un modèle, vous calculerez la précision, le rappel et le score F1 à l'aide de la fonction classification_report(). Dans cette fonction, vous pouvez éventuellement transmettre un paramètre de type « list » contenant les noms des classes (ils sont stockés dans la variable « news_cat ») au paramètre « target_names » afin de rendre le rapport plus lisible.

Cet exercice fait partie du cours

Réseaux neuronaux récurrents (RNN) pour la modélisation du langage avec Keras

Afficher le cours

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# Use the model to predict on new data
____ = model.____(X_test)

# Choose the class with higher probability 
y_pred = np.____(predicted, axis=1)
Modifier et exécuter le code