- Download and unzip https://bit.ly/2GE1Frw into Logistic_Regression/Glove/
- Unzip Data.zip in Logistic_Regression/
- From Logistic_Regression, run python3 run.py
- Download and unzip the data from https://bit.ly/2VvxDyp into CNN/
- Download and unzip https://bit.ly/2GE1Frw into CNN/ .The files weight_matrix.pickle and word_to_idx.pickle should be directly under the CNN folder.
- Download https://bit.ly/2GS5idL and put it in CNN/
- Run cnn_eval.py
- Download and unzip the data from https://bit.ly/2VvxDyp into CNN/
- Download and unzip https://bit.ly/2GE1Frw into CNN/ .The files weight_matrix.pickle and word_to_idx.pickle should be directly under the CNN folder.
- Run cnn.py
- Download and unzip data from https://bit.ly/2IMpAY5
- Run feed_forward.py
- Download and unzip data from https://bit.ly/2VrGPE8 into GRU/
- Download the trained model https://bit.ly/2DyVB1t into GRU/
- Run gru_eval.py
- Download and unzip data from https://bit.ly/2VrGPE8 into GRU/
- Run gru.py
- Download and unzip the trained model from https://bit.ly/2XDOe0k to a folder called large_models/
- run python3 evaluate_bert.py
- Run python3 race_bert.py it will run your model and save it in a folder called large_models/
- Run evaluate_bert.py post that to run it in test set.
- Download train, dev, and test data from https://bit.ly/2PF5v6Q.
- Ensure pytorch-pretrained-bert is installed.
- Run python DCMN.py where a GPU is installed and available.
The folder Hypo contains all the hypothesis we tested, details regarding those are in the slides (Attention class.pdf), technical report and the blog post.