Gensim
Vector space modeling and topic modeling toolkit
- 1 min read
- 3 chapters
Related on Lably
Through Open-source software, Information retrieval and Natural language processing
Gensim is implemented in Python and Cython for performance. Gensim is designed to handle large text collections using data streaming and incremental online algorithms, which differentiates it from most other machine learning software packages that target only in-memory processing.
Main features
Gensim includes streamed parallelized implementations of fastText, word2vec and doc2vec algorithms, as well as latent semantic analysis (LSA, LSI, SVD), non-negative matrix factorization (NMF), latent Dirichlet allocation (LDA), tf-idf and random projections.
Some of the novel online algorithms in Gensim were also published in the 2011 PhD dissertation Scalability of Semantic Analysis in Natural Language Processing of Radim Řehůřek, the creator of Gensim.
Sign in to keep reading
2 more chapters are free with a Lably account.
Uses of Gensim
Gensim library has been used and cited in over 1400 commercial and academic applications as of 2018, in a diverse array of disciplines from medicine to insurance claim analysis to patent search. The software has been covered in several new articles, podcasts and interviews.
Free and commercial support
The open source code is developed and hosted on GitHub and a public support forum is maintained on Google Groups and Gitter.

