Started on creating stronger types.
Working on converting a vector to a set of signals using a differentiable function.
Adding a wayward bracket.
Continuing to work on clarification of the supervised learning layer.
Working on matrix arithmetic.
Working on generating errors from signals.
Working on error signals.
Making hidden units explicit.
Separating visible and hidden units.
Working on supervised learning backpropagation.
Started work on backpropagation gradients.
Implemented the backpropagation update function.
Working on training in epochs.
The training of the backpropagation network now happens in only one member.
Adding a function to the Backpropagation layer which reads an input, thus generating an output.
Fixing up some tests.
Starting work on the connection between RBMs, DBNs and the backpropagation network.
Working on the CPU implementation of deep belief.
Working on the CPU deep belief implementation.
The UpdateWeights function is now integrated into the RestrictedBoltzmannMachine type.