// deltaColumnSums.divi(input.rows);
if(normalizeByInputRows)
MatrixUtils.divi( deltaColumnSums, this.inputTrainingData.numRows() );
// getLayers()[l].gethBias().addi(deltaColumnSums.mul(lr));
MatrixUtils.subi( this.preTrainingLayers[ l ].getHiddenBias(), deltaColumnSums.times( lr ) );
// getSigmoidLayers()[l].setB(getLayers()[l].gethBias());
this.hiddenLayers[ l ].biasTerms = this.preTrainingLayers[ l ].getHiddenBias();
}