/usr/local/lib/python3.6/site-packages/transformers/data/processors/__pycache__
Edit: /usr/local/lib/python3.6/site-packages/transformers/data/processors/__pycache__/xnli.cpython-36.pyc (2552B)
3
Eg
@ s^ d Z ddlZddlmZ ddlmZmZ ejeZG dd deZ d e iZ
d d
iZd diZdS )z, XNLI utils (dataset loading and evaluation) N )logging )
DataProcessorInputExamplec @ s2 e Zd ZdZdddZdd Zdd Zd d
ZdS )
XnliProcessorz
Processor for the XNLI dataset. Adapted from
https://github.com/google-research/bert/blob/f39e881b169b9d53bea03d2d341b31707a6c052b/run_classifier.py#L207
Nc C s || _ || _d S )N)languagetrain_language)selfr r r K/usr/local/lib/python3.6/site-packages/transformers/data/processors/xnli.py__init__" s zXnliProcessor.__init__c C s | j dkr| jn| j }| jtjj|d| d}g }xt|D ]\}}|dkrRq@d| }|d }|d } |d dkr|d n|d }
t|tst d
| dt| tst d
| dt|
tst d|
d|j
t||| |
d
q@W |S )zSee base class.Nz$XNLI-MT-1.0/multinli/multinli.train.z.tsvr ztrain-r Z
contradictory
contradictionzTraining input z is not a stringzTraining label )guidtext_atext_blabel)r r _read_tsvospathjoin enumerate
isinstancestr
ValueErrorappendr )r
data_dirZlglinesexamplesiliner r r r r r r get_train_examples&