KNN sur des données non mises à l'échelle
Avant d'ajouter la standardisation à votre enchaînement scikit-learn, vous allez d'abord examiner la justesse d'un modèle des K plus proches voisins sur le jeu de données wine sans standardiser les données.
Le modèle knn, ainsi que les ensembles de données et d'étiquettes X et y, ont déjà été créés.
Cette activité fait partie du cours
Prétraitement pour le Machine Learning en Python
Instructions de l’exercice
- Divisez le jeu de données en ensembles d'entraînement et de test.
- Ajustez le modèle
knnaux données d'entraînement. - Affichez la justesse sur l'ensemble de test de votre modèle
knnentraîné.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Split the dataset and labels into training and test sets
X_train, X_test, y_train, y_test = ____(____, ____, stratify=y, random_state=42)
# Fit the k-nearest neighbors model to the training data
____
# Score the model on the test data
print(____.____(____, ____))