Qualité du vin

Algo 12

Résumé du cours

L’algorithme kNN utilisé pour étiqueter les iris, est employé à nouveau.

  • Charger les données dans le programme.
  • Choisir k.
  • Stocker les propriétés du vin inconnu.
  • Calculer la distance euclidienne entre le vin inconnu et tous les autres vins.
  • Trier les vins selon leurs notes.
  • Sélectionner les k plus proches vin (en distance) du vin inconnu.
  • Affecter la note majoritaire des k plus proches vins (en distance) au vin inconnu.

Il est donc nécessaire de créer 3 fonctions:

  • d’abord pour calculer les distances,
  • ensuite pour trier les vins,
  • enfin pour sélectionner les plus proches voisins.