1. 程式人生 > >視覺化利器 —— t-SNE(matlab toolbox 的使用與解釋)

視覺化利器 —— t-SNE(matlab toolbox 的使用與解釋)

1. tsne 函式

mappedX = tsne(X, labels, no_dims, init_dims, perplexity)
  • tsne 是無監督降維技術,labels 選項可選;
  • XRN×D,N 個樣本,每個樣本由 D 維資料構成;
  • no_dims 的預設值為 2;(壓縮後的維度)
    • tsne 函式實現,XRN×DRN×no_dimes(mappedX)
  • init_dims:注意,在執行 tsne 函式之前,需要使用 PCA 對資料預處理,將原始樣本集的維度降低至 init_dims 維度(預設為 30)。
  • perplexity:高斯分佈的perplexity,預設為 30;

2. mnist 資料集視覺化

  • mnist 的 mat 檔案,下載地址,mnist.zip