My implementation of Kim Yoon’s Convolutional Neural Networks for Sentence Classification.\
The network architecture consists mainly of three blocks:
- 1-First block is for words embedding.
- 2-Second block is one dimensional CNN with multiple filters to extract several relations that can be found between sentences.
- 3-Third block is max pooling block and concatenation block to concatenate the features before the softmax.
- Pandas
- Tensorflow
- Numpy
- Keras
- Sklearn