1
0
mirror of https://github.com/QData/TextAttack.git synced 2021-10-13 00:05:06 +03:00
Files
textattack-nlp-transformer/textattack/datasets/entailment/snli.py
2020-06-17 10:07:05 -04:00

26 lines
605 B
Python

from .entailment_dataset import EntailmentDataset
class SNLI(EntailmentDataset):
"""
Loads samples from the SNLI dataset.
Labels
0: Entailment
1: Neutral
2: Contradiction
Args:
offset (int): line to start reading from
shuffle (bool): If True, randomly shuffle loaded data
"""
DATA_PATH = "datasets/entailment/snli"
def __init__(self, offset=0, shuffle=False):
""" Loads a full dataset from disk. """
self._load_classification_text_file(
SNLI.DATA_PATH, offset=offset, shuffle=shuffle
)