Visualisation t-SNE du jeu de données sur les grains
Dans la vidéo, vous avez vu t-SNE appliqué au jeu de données iris. Dans cet exercice, vous allez appliquer t-SNE aux données d'échantillons de grains et examiner les caractéristiques t-SNE résultantes à l'aide d'un nuage de points. On vous fournit un tableau samples d'échantillons de grains et une liste variety_numbers donnant le numéro de variété de chaque échantillon.
Cette activité fait partie du cours
Unsupervised Learning in Python
Instructions de l’exercice
- Importez
TSNEdepuissklearn.manifold. - Créez une instance TSNE appelée
modelaveclearning_rate=200. - Appliquez la méthode
.fit_transform()demodelàsamples. Assignez le résultat àtsne_features. - Sélectionnez la colonne
0detsne_features. Assignez le résultat àxs. - Sélectionnez la colonne
1detsne_features. Assignez le résultat àys. - Produisez un nuage de points des caractéristiques t-SNE
xsetys. Pour colorer les points selon la variété de grain, précisez l'argument nommé supplémentairec=variety_numbers.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Import TSNE
____
# Create a TSNE instance: model
model = ____
# Apply fit_transform to samples: tsne_features
tsne_features = ____
# Select the 0th feature: xs
xs = tsne_features[:,0]
# Select the 1st feature: ys
ys = tsne_features[:,1]
# Scatter plot, coloring by variety_numbers
____
plt.show()