The t-SNE dimensionality reduction algorithm with Barnes-Hut gradient approximation, cost functions and the SPTree index.