Visualisasi t-SNE pada himpunan data biji-bijian
Dalam video, Anda melihat t-SNE diterapkan pada himpunan data iris. Pada latihan ini, Anda akan menerapkan t-SNE pada data sampel biji-bijian dan meninjau fitur t-SNE yang dihasilkan menggunakan scatter plot. Anda diberikan array samples berisi sampel biji-bijian dan sebuah daftar variety_numbers yang memberikan nomor varietas untuk setiap sampel biji-bijian.
Latihan ini adalah bagian dari kursus
Unsupervised Learning in Python
Petunjuk latihan
- Impor
TSNEdarisklearn.manifold. - Buat instance TSNE bernama
modeldenganlearning_rate=200. - Terapkan metode
.fit_transform()darimodelpadasamples. Beri nama hasilnyatsne_features. - Pilih kolom
0daritsne_features. Beri nama hasilnyaxs. - Pilih kolom
1daritsne_features. Beri nama hasilnyays. - Buat scatter plot dari fitur t-SNE
xsdanys. Untuk mewarnai titik berdasarkan varietas biji-bijian, tentukan argumen kata kunci tambahanc=variety_numbers.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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()