Implementation of the paper Dynamic Coattention Network https://arxiv.org/pdf/1611.01604.pdf
- Use layer normalization
Encodes both question and context
Combines attention of question with context
Determines possible start and end points
Determines start and end points
-
config.py contains all the configuration
-
baseline.py contains a baseline architecture based on tfidf and cosine distance
-
vanillaQA.py contains baseline neural network architecture that might possibly work
-
squad.py contains data parser for Squad Dataset
-
setup.py - you need to run this after installing requirements to download data for nltk
-
networks package has all of the networks in separate class for testing purpose