capreolus.extractor.bagofwords

Module Contents

Classes

BagOfWords(config=None, provide=None, share_dependency_objects=False, build=True) Bag of Words (or bag of trigrams when datamode=trigram) extractor. Used with the DSSM reranker.
capreolus.extractor.bagofwords.logger[source]
class capreolus.extractor.bagofwords.BagOfWords(config=None, provide=None, share_dependency_objects=False, build=True)[source]

Bases: capreolus.extractor.Extractor

Bag of Words (or bag of trigrams when datamode=trigram) extractor. Used with the DSSM reranker.

module_name = bagofwords[source]
dependencies[source]
config_spec[source]
pad = 0[source]
pad_tok = <pad>[source]
load_state(self, qids, docids)[source]
cache_state(self, qids, docids)[source]
get_trigrams_for_toks(self, toks_list)[source]
exist(self)[source]
preprocess(self, qids, docids, topics)[source]
id2vec(self, q_id, posdoc_id, negdoc_id=None)[source]
transform_txt(self, term_list, maxlen)[source]