t-Distributed Stochastic Neighborhood Embedding (t-SNE)

Reduksi Dimensi di R

Matt Pickard

Owner, Pickard Predictives, LLC

Tabel t-SNE vs PCA

Reduksi Dimensi di R

Tabel t-SNE vs PCA

Reduksi Dimensi di R

Tabel t-SNE vs PCA

Reduksi Dimensi di R

Tabel t-SNE vs PCA

Reduksi Dimensi di R

Tabel t-SNE vs PCA

Reduksi Dimensi di R

Memplot PCA dan t-SNE

PCA

Plot PCA

Mempertahankan struktur global

t-SNE

Plot t-SNE

Mempertahankan struktur lokal (tetap dekatkan tetangga)

Reduksi Dimensi di R

Hyperparameter t-SNE

  • Perplexity - menentukan jumlah tetangga terdekat yang dipertimbangkan
  • Learning rate - kecepatan penyesuaian bobot jaringan saraf
  • Iterations - jumlah iterasi backpropagation

t-SNE

Plot t-SNE

Reduksi Dimensi di R

t-SNE di R

library(Rtsne)

set.seed(1234) tsne <- Rtsne(attrition_df %>% select(-Attrition))
tsne_df <- attrition_df %>% bind_cols(tsne_x = tsne$Y[,1], tsne_y = tsne$Y[,2])
tsne_df %>% ggplot(aes(x = tsne_x, y = tsne_y, color = Attrition)) + geom_point(alpha = 0.5)
Reduksi Dimensi di R

Plot t-SNE

Plot t-SNE

Reduksi Dimensi di R

Ayo berlatih!

Reduksi Dimensi di R

Preparing Video For Download...