CommencezCommencez gratuitement

Voir comment les voisins ont voté

Quand plusieurs plus proches voisins votent, il peut être utile de vérifier si les votants étaient unanimes ou fortement partagés.

Par exemple, connaître le degré de confiance des votants dans la classification pourrait permettre à un véhicule autonome de faire preuve de prudence s'il existe la moindre possibilité qu'un panneau d'arrêt se trouve devant.

Dans cet exercice, vous apprendrez à récupérer les résultats du vote à partir de la fonction knn().

Le paquet class a déjà été chargé dans votre espace de travail, ainsi que les jeux de données signs, sign_types et signs_test.

Cette activité fait partie du cours

Apprentissage supervisé en R : Classification

Voir le cours

Instructions de l’exercice

  • Construisez un modèle kNN avec le paramètre prob = TRUE pour calculer les proportions de vote. Fixez k = 7.
  • Utilisez la fonction attr() pour obtenir les proportions de vote pour la classe prédite. Elles sont stockées dans l'attribut "prob".
  • Examinez les premiers résultats de vote et pourcentages avec la fonction head() pour voir comment la confiance varie d'un panneau à l'autre.

Exercice interactif pratique

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

# Use the prob parameter to get the proportion of votes for the winning class
sign_pred <- ___

# Get the "prob" attribute from the predicted classes
sign_prob <- attr(___, "___")

# Examine the first several predictions
head(___)

# Examine the proportion of votes for the winning class
head(___)
Modifier et exécuter le code