The convolution operation is a core part of the Theano code base. Several variants of the basic convolution operation exist, and more are always being introduced through research papers. Adding new types of convolution operations built-in to Theano will minimise coding coding effort and increase efficiency.
The new features to be added are :
- Grouped Convolutions
- Locally connected (unshared) Convolutions
- Dilated Causal Convolutions
- Circular Padding for Convolution
In addition to these, the 'meta-optimizer' will be finished.