Use the following installing convention: >>> pip install gensim
|
- Open-source python library.
|
|
- Used in unsupervised topic modeling.
|
|
- Designed to extract conceptual concepts from documents.
|
|
matutils - Math helper functions.
|
|
- class gensim.matutils.Dense2Corpus(dense, documents_columns=True)
|
|
- class gensim.matutils.MmWriter(fname)
|
|
- class gensim.matutils.Scipy2Corpus(vecs)
|
|
- class gensim.matutils.Sparse2Corpus(sparse, documents_columns=True)
|
|
Models -
|
|
- models.ldamodel
|
|
- models.lsimodel
|
|
- models.tfidfmodel
|
|
- models.hdpmodel
|
|
- models.word2vec
|
|
- models.doc2vec
|
|
- models.fasttext
|
#initialize a model
from gensim import models
tfidf = models.TfidfModel(corpus)
#use the model to transform vectors
doc_bow = [(0, 1), (1, 1)]
print(tfidf[doc_bow])
|
utils - contains various general utility functions.
|
|
- class gensim.utils.ClippedCorpus(corpus, max_docs=None)
|
|
- class gensim.utils.FakeDict(num_terms)
|
|
- class gensim.utils.InputQueue(q, corpus, chunksize, maxsize, as_numpy)
|
|
- class gensim.utils.RepeatCorpus(corpus, reps)
|
|
- class gensim.utils.SaveLoad
|
|
Corpora -
|
|
- corpora.bleicorpus - corpus is Blei's LDA-C format
|
|
- corpora.dictionary - construct word <-> id mappings
|
|
- corpora.lowcoprus - corpus in list-of-words format
|
|
- corpora.mmcorpus - corpus in matrix market format
|
|
- corpora.svmlightcorpus - corpus in SVMlight format
|
|
- corpora.wikicorpus - corpus in Wikipedia dump
|
|
- corpora.textcorpus - building corpora with dictionaries
|
|
1. Document: any text
|
|
>>> doc = "Gensim is open-source python library. "
|
|
2. Corpus: a collection of documents.
|
|
>>> corpus = ["Gensim is an open-source library", "Used in unsupervised topic modelling"]
|
|
3. Vector: a document that can be represented in a mathematically useful way.
|
|
>>> pprint.pprint(dictionary.token2id)
|
|
4. Model: an algorithm to transform vector.
|
|
>>> tfidf = models.TfidfModel(BoW_corpus)
|
No comments yet.
Cheatography n. The art of mapping complex subjects into clear, instantly navigable reference guides.