Guest User

Untitled

a guest
Nov 21st, 2017
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. from sklearn.manifold import TSNE
  2. from sklearn.preprocessing import MinMaxScaler
  3.  
  4.  
  5. def get_scaled_tsne_embeddings(features, perplexity, iteration):
  6. embedding = TSNE(n_components=2,
  7. perplexity=perplexity,
  8. n_iter=iteration).fit_transform(features)
  9. scaler = MinMaxScaler()
  10. scaler.fit(embedding)
  11. return scaler.transform(embedding)
  12.  
  13.  
  14. tnse_embeddings_mfccs = []
  15. tnse_embeddings_wavenet = []
  16. perplexities = [2, 5, 30, 50, 100]
  17. iterations = [200, 500, 1000, 2000, 5000]
  18.  
  19. for perplexity in perplexities:
  20. for iteration in iterations:
  21. tsne_mfccs = get_scaled_tsne_embeddings(mfcc_features,
  22. perplexity,
  23. iteration)
  24. tnse_wavenet = get_scaled_tsne_embeddings(wavenet_features,
  25. perplexity,
  26. iteration)
Add Comment
Please, Sign In to add comment