CommencezCommencez gratuitement

Créer l'évaluateur

La première chose dont vous avez besoin pour faire une validation croisée en vue de sélectionner un modèle, c'est un moyen de comparer différents modèles. Heureusement, le sous-module pyspark.ml.evaluation propose des classes pour évaluer divers types de modèles. Votre modèle est un modèle de classification binaire; vous allez donc utiliser BinaryClassificationEvaluator du module pyspark.ml.evaluation.

Cet évaluateur calcule l'aire sous la courbe ROC. Il s'agit d'une mesure qui combine les deux types d'erreurs qu'un classificateur binaire peut commettre (faux positifs et faux négatifs) en un seul nombre. Vous en verrez davantage vers la fin du chapitre!

Cette activité fait partie du cours

Fondements de PySpark

Voir le cours

Instructions de l’exercice

  • Importez le sous-module pyspark.ml.evaluation sous le nom evals.
  • Créez evaluator en appelant evals.BinaryClassificationEvaluator() avec l'argument metricName="areaUnderROC".

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Import the evaluation submodule
import ____ as evals

# Create a BinaryClassificationEvaluator
evaluator = ____
Modifier et exécuter le code