Views
No views yet
t5-base and trained on MS MARCO. This is a version of the checkpoint released by the original authors, converted to pytorch format and ready for use in pyterrier_doc2query.1import pyterrier as pt
2pt.init()
3from pyterrier_doc2query import Doc2Query
4doc2query = Doc2Query('macavaney/doc2query-t5-base-msmarco')1import pandas as pd
2doc2query(pd.DataFrame([
3 {'docno': '0', 'text': 'Hello Terrier!'},
4 {'docno': '1', 'text': 'Doc2Query expands queries with potentially relevant queries.'},
5]))
6# docno text querygen
7# 0 Hello Terrier! hello terrier what kind of dog is a terrier wh...
8# 1 Doc2Query expands queries with potentially rel... can dodoc2query extend query query? what is do...1doc2query.append = True # append querygen to text
2indexer = pt.IterDictIndexer('./my_index', fields=['text'])
3pipeline = doc2query >> indexer
4pipeline.index([
5 {'docno': '0', 'text': 'Hello Terrier!'},
6 {'docno': '1', 'text': 'Doc2Query expands queries with potentially relevant queries.'},
7])1dataset = pt.get_dataset('irds:vaswani')
2pipeline.index(dataset.get_corpus_iter())