Symmetry-invariant optimization in deep networks
learning representations by back - propagating errors .