Proto commits in TorontoDeepLearning/convnet

These 27 commits are when the Protocol Buffers files have changed:

Commit:4ae77c0
Author:Nitish Srivastava

minor edits, shift to in-place batch norm

The documentation is generated from this commit.

Commit:97a7846
Author:Nitish Srivastava

Added Batch Normalization Edge

Commit:0eb3eb4
Author:Nitish Srivastava

Hierarchical shared priors + Minor edits.

Commit:f5afb54
Author:Nitish Srivastava
Committer:Nitish Srivastava

Minor fixes, per case normalization, LSTM kernels

Commit:ecfe92d
Author:Nitish Srivastava

Video datahandlers, Minor edits.

Commit:af45eb0
Author:Nitish Srivastava

Added stepped exponential epsilon decay.

Commit:b5b38a3
Author:Nitish Srivastava

Added 3D convolution kernels.

Commit:b465aec
Author:Nitish Srivastava

GEMM kernels, support for rectangular kernels and images, minor edits.

Commit:5fd4356
Author:Nitish Srivastava

Added video datahandler, support for rectangular images, minor edits.

Commit:933e398
Author:Nitish Srivastava

refactored loss functions, better grad check, minor edits

Commit:5be067f
Author:Nitish Srivastava

data parallelism using MPI

Commit:abc5cd1
Author:Nitish Srivastava

moved all GPU ops to Matrix class, minor edits

Commit:f1dba39
Author:Nitish Srivastava

Minor edits

Commit:5432dd0
Author:Nitish Srivastava

CPU fprop

Commit:314d9a5
Author:Nitish Srivastava

cpu conv merged up to master

Commit:21a8c2b
Author:Nitish Srivastava

Merge branch 'master' into cpuconv

Commit:228a723
Author:Nitish Srivastava

fgegeg

Commit:56e71b4
Author:Nitish Srivastava

dcwdcwd

Commit:362f0b9
Author:Nitish Srivastava

fedcDE

Commit:2964d0d
Author:Nitish Srivastava

after nips 2014 submit

Commit:de22bd2
Author:Nitish Srivastava

proto

Commit:d75a91c
Author:Nitish Srivastava

minor edits

Commit:80af964
Author:Nitish Srivastava

cpu implementation of fprop

Commit:46043c1
Author:Nitish Srivastava

minor edits

Commit:b839a36
Author:Nitish Srivastava

cpuconv

Commit:4824bcf
Author:Nitish Srivastava

edits

Commit:e0f8352
Author:Nitish Srivastava

Initial commit