This project is for implement different neural network based on theano:
- Semantic Role labeling based on open-source ATIS dataset;(Finished)
- Sentiment Classification;
- Machine Translation;
- Transition-based Paser;
- NLG;
- Chinese segmentation
Different metwork architecture will be supported:
- CNN
- RNN
2.1 LSTM cell
2.2 GRU cell(Finished) - Sequence2Sequence
- GAN
- DQN
Different machinism will be supported:
- Different optimization algorithm:
1.1 SGD(Finished)
1.2 Adam
1.3 Adagram
1.4 Adadelta - Attention machinism;
- Beam Search;
- Different initialize methods(Finished);
Usage:
cd src/nn
sh run.sh