利用 t-SNE 高維數據的可視化


 

利用 t-SNE 高維數據的可視化 

 

  具體軟件和教程見: http://lvdmaaten.github.io/tsne/

    簡要介紹下用法:

  

  % Load data
  load ’mnist_train.mat’
  ind = randperm(size(train_X, 1));
  train_X = train_X(ind(1:5000),:);
  train_labels = train_labels(ind(1:5000));
  % Set parameters
  no_dims = 2;
  initial_dims = 50;
  perplexity = 30;


  % Run t􀀀SNE
  mappedX = tsne(train_X, [], no_dims, initial_dims, perplexity);
  % Plot results
  gscatter(mappedX(:,1), mappedX(:,2), train_labels);

 


  示意結果截圖:  

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM