Files
Castor/sm_modified_cnn/wiki_dataset.py
T
rosequ 36b1ddb858 SM model for WikiQA (#63) (#64)
* support for WikiQA dataset

* parallel runs for both datasets

* minor fixes

* updated README

* removed data folder; added scripts to create dataset; updated README

* after CR

* after CR2
2017-10-04 15:59:26 -04:00

17 lines
666 B
Python

from torchtext import data
import os
class WikiDataset(data.TabularDataset):
dirname = 'data'
@classmethod
def splits(cls, question_id, question_field, answer_field, external_field, label_field,
train='train.tsv', validation='dev.tsv', test='test.tsv'):
path = './data'
prefix_name = 'wikiqa.'
return super(WikiDataset, cls).splits(
os.path.join(path, prefix_name), train, validation, test,
format='TSV', fields=[('qid', question_id), ('label', label_field), ('question', question_field),
('answer', answer_field), ('ext_feat', external_field)]
)