Neural Networks (Doc2Vec Distributed Bag-of-Words)
Hierarchical Dirichlet Process
Latent Dirichlet Allocation
Latent Semantic Indexing
Non-Negative Matrix Factorization
T-Distributed Stochastic Neighbor Embedding
K-Means++ Clustering
Agglomerative Hierarchical Clustering
Gensim, SpaCy, Stanford Core NLP, Pattern, NLTK, Scikit-Learn, and Keras