MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Impor TSNE dari sklearn.manifold.
  • Buat instance TSNE bernama model dengan learning_rate=200.
  • Terapkan metode .fit_transform() dari model pada samples. Beri nama hasilnya tsne_features.
  • Pilih kolom 0 dari tsne_features. Beri nama hasilnya xs.
  • Pilih kolom 1 dari tsne_features. Beri nama hasilnya ys.
  • Buat scatter plot dari fitur t-SNE xs dan ys. Untuk mewarnai titik berdasarkan varietas biji-bijian, tentukan argumen kata kunci tambahan c=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()
Edit dan Jalankan Kode