Package pylearn :: Package shared :: Package layers :: Module kouh2008
[hide private]

Module kouh2008

source code


This layer implements a model of complex cell firing rate responses.

Canonical neural circuit (Kouh and Poggio, 2008)

This layer is in a sense a 2-layer neural network, with a strange activation function in the middle. It is introduced in "A Canonical Neural Circuit for Cortical Nonlinear Operations", NECO 2008. It includes various complex-cell models and approximates neural network activation functions as special cases.

Classes [hide private]
Functions [hide private]
_shared_uniform(rng, low, high, size, dtype, name=None) source code
Variables [hide private]
  _logger = logging.getLogger('pylearn.shared.layers.kouh2008')

Imports: logging, numpy, theano, tensor, softplus, softsign, shared, add_logging, update_locals, Image