Contributor
Vikram Nitin

Adding more types of Convolution Operations


Mentors
Frédéric Bastien, Arnaud Bergeron, Gijs van Tulder, Pascal Lamblin
Organization
Python Software Foundation

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 :

  1. Grouped Convolutions
  2. Locally connected (unshared) Convolutions
  3. Dilated Causal Convolutions
  4. Circular Padding for Convolution

In addition to these, the 'meta-optimizer' will be finished.