Bases de l'apprentissage automatique

Sur des données qui ne comptent que 10 positifs sur 1000, quelle est l'exactitude d'un modèle qui prédit tout comme négatif ?

  1. A0 %
  2. B1 %
  3. C99 %
Afficher la réponse et l'explication

Réponse : C. 99 %

Si l'on prédit tout comme négatif, les 990 négatifs sont tous corrects et les 10 positifs tous faux : l'exactitude vaut 990 ÷ 1000 = 99 %. En revanche, aucun positif n'est trouvé et le rappel vaut 0 % ; si le but est de détecter les positifs, comme pour une maladie ou une fraude, le modèle est inutile. Pour des données où les proportions des classes sont très déséquilibrées (données déséquilibrées), on n'évalue donc pas avec la seule exactitude, mais aussi avec la précision, le rappel, le score F1, etc. Il existe aussi des parades comme la pondération, qui pénalise davantage les erreurs sur la classe minoritaire, ou l'échantillonnage, qui équilibre le nombre de données par classe.

S'entraîner sur ce thème Retour au thème

Autres questions sur Bases de l'apprentissage automatique

  1. Les valeurs réelles de 4 données sont 3, 5, 2 et 6, et les valeurs prédites par le modèle sont respectivement 2, 5, 4 et 4. Quelle est l'erreur quadratique moyenne (MSE) ?
  2. On ajuste la droite y = ax + b aux trois données (x, y) = (1 ; 3), (2 ; 4) et (3 ; 8) par la méthode des moindres carrés. Quelle est la valeur prédite pour x = 4 ?
  3. Une régression logistique fait passer z = 2x − 4 dans la fonction sigmoïde σ(z) = 1 ÷ (1 + e^(−z)) et produit le résultat comme probabilité d'être positif. Quelle est la sortie pour x = 2 ?
  4. Un nœud d'un arbre de décision contient 6 données de la classe A et 4 données de la classe B. Quelle est l'impureté de Gini de ce nœud ?
  5. Quelle affirmation décrit correctement la différence entre le bagging (forêt aléatoire, etc.) et le boosting en apprentissage ensembliste ?