Vizualizace datasetu obilnin pomocí t-SNE
Ve videu jsi viděl/a t-SNE aplikované na dataset iris. V tomto cvičení použiješ t-SNE na data vzorků obilnin a výsledné příznaky t-SNE prozkoumáš pomocí scatter plotu. Máš k dispozici pole samples se vzorky obilnin a seznam variety_numbers udávající číslo odrůdy každého vzorku.
Toto cvičení je součástí kurzu
Unsupervised Learning in Python
Pokyny k cvičení
- Importuj
TSNEzsklearn.manifold. - Vytvoř instanci TSNE s názvem
models nastavenímlearning_rate=200. - Aplikuj metodu
.fit_transform()objektumodelnasamples. Výsledek ulož do proměnnétsne_features. - Vyber sloupec
0proměnnétsne_features. Výsledek ulož do proměnnéxs. - Vyber sloupec
1proměnnétsne_features. Výsledek ulož do proměnnéys. - Vytvoř scatter plot příznaků t-SNE
xsays. Aby se body obarvily podle odrůdy obilniny, přidej argumentc=variety_numbers.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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()