MatrixUtils.subi(logisticRegressionLayer.connectionWeights,logLayerGradient);
int biasGradientLength = biasGradient.numCols() * biasGradient.numRows();
int biasTermsLength = logisticRegressionLayer.biasTerms.numRows() * logisticRegressionLayer.biasTerms.numCols();
if(biasGradientLength != biasTermsLength)
MatrixUtils.subi(logisticRegressionLayer.biasTerms,MatrixUtils.mean(biasGradient));
else {
double mean = MatrixUtils.mean(biasGradient);