Un scientifique des données a entraîné un modèle XGBoost pour signaler les transactions financières frauduleuses. L'ensemble d'entraînement est très déséquilibré (100 000 non frauduleuses contre 1 000 frauduleuses). Lors de la validation, le modèle affiche une précision de 99,1 % mais trop de faux négatifs (transactions frauduleuses prédites comme non frauduleuses). Quelles sont les deux actions que le scientifique des données devrait entreprendre pour réduire les faux négatifs ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Augmenter scale_pos_weight de XGBoost pour donner plus de poids aux exemples positifs (fraude)., Changer eval_metric de XGBoost pour optimiser l'aire sous la courbe ROC (AUC)..
Pourquoi c'est la réponse
Pour réduire les faux négatifs dans un ensemble de données déséquilibré, il faut donner plus d'importance à la classe minoritaire (fraude). Augmenter scaleposweight dans XGBoost attribue un poids plus élevé aux exemples positifs (fraude), ce qui rend le modèle plus sensible à leur détection et réduit les faux négatifs. Optimiser l'AUC (evalmetric) est également efficace car l'AUC évalue la capacité du modèle à distinguer les classes, même avec un déséquilibre, et est moins sensible aux seuils de classification que la précision, qui peut être trompeuse avec des données déséquilibrées. L'optimisation du RMSE est inappropriée pour la classification binaire. Modifier maxdepth sans analyse plus approfondie du sur-apprentissage ou sous-apprentissage n'est pas la solution directe au problème des faux négatifs.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise