{"categories":[{"label":"Artificial Intelligence","url":"https://skillfed.io/packages/category/scientific-engineering-artificial-intelligence"},{"label":"Information Analysis","url":"https://skillfed.io/packages/category/scientific-engineering-information-analysis"},{"label":"Linguistic","url":"https://skillfed.io/packages/category/text-processing-linguistic"}],"enrichment":{"capability":"Gensim is a Python library for topic modeling, document indexing, and similarity retrieval on large text corpora, using algorithms like LDA, LSA, word2vec, and others.","skillfed_tags":["topic-modeling","nlp","document-similarity"],"use_cases":["Train topic models (LDA, LSA) on large document collections to discover latent themes and organize unstructured text.","Build word embeddings using word2vec to capture semantic relationships for downstream NLP tasks.","Index and retrieve similar documents in a corpus using vector space models and similarity metrics.","Process text corpora that exceed available RAM by streaming documents through memory-efficient generators.","Implement custom NLP pipelines by chaining gensim transformations (e.g., TF-IDF, LSI) on document streams."],"what_it_does":"Gensim is a mature Python framework for unsupervised learning on large text corpora, specializing in topic modeling and document similarity. It implements memory-efficient, out-of-core algorithms including Latent Dirichlet Allocation (LDA), Latent Semantic Analysis (LSA), word2vec, and Hierarchical Dirichlet Process (HDP), designed to handle corpora larger than available RAM through streaming and generator-based processing. The library taps into optimized BLAS libraries via numpy and scipy for fast matrix operations while keeping the top-level API in pure Python.\n\nGensim is intended for the natural language processing and information retrieval community. It offers a simple streaming API for plugging in custom corpora, a transformation API for extending with new algorithms, and supports distributed computing for LSA and LDA across clusters. The package has been in production use since 2010 and is actively tested across Python 3.9\u20133.13.","worth_installing":"Yes, with conditions. Gensim is production-stable and widely used for topic modeling and document similarity tasks, with no known vulnerabilities and broad Python version support. However, the aging maintenance status (300 days since last release) suggests the project is in steady-state rather than actively developed; evaluate whether its algorithms and API meet your needs before committing. Install friction is moderate due to compiled dependencies, but prebuilt wheels ease setup. The LGPL-2.1 copyleft license requires careful review if you plan proprietary distribution."},"id":"gensim","links":{"html":"https://skillfed.io/packages/gensim","md":"https://skillfed.io/packages/gensim.md","pypi":"https://pypi.org/project/gensim/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-10-18","license_spdx":null,"license_treatment":"copyleft","name":"gensim","python_support":"supports_current","summary":"Python framework for fast Vector Space Modelling"},"popularity":{"monthly_downloads":8879365,"position":1582,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"4.4.0"}
