Supporting the following models configured by a file
- Convolutional Neural Network
- Multilayer Perceptron
- [Denoising|Sparse|Deep] AutoEncoder
- [Bidirectional (with Weight Ties)] Recurrent Neural Network
- Gated Recursive Convolutional Neural Network (An combination of CNN and RNN in structure)