Abstract layer representing a single row of units with a differentiable activation function and some biases (one bias value for each unit).
Full bipartite graph between two layers with edges labeled by matrix entries
of the weight matrix.
Represents a single layer of a neural network.
Layer that does nothing but adding biases to the input
This is a base class for all layers that are parameterized by a rectangular array of double values.
Base trait for all neural networks.
Implementation trait for all subclasses of neural net.
Layer consisting of a single row of sigmoid units.
Little performance optimization: removing unnecessary multiplications with 1