DoubleMatrix delta_hbias = L_hbias.columnSums().divi(nbr_sample);
DoubleMatrix delta_vbias = L_vbias.columnSums().divi(nbr_sample);
curr_w.addi(delta_w.muli(config.getLearningRate()));
curr_hbias.addi(delta_hbias.transpose().muli(config.getLearningRate()));
curr_vbias.addi(delta_vbias.transpose().muli(config.getLearningRate()));
}
@Override
protected void gradientUpdateCG(SGDTrainConfig config, DoubleMatrix x_samples, DoubleMatrix y_samples, SGDParam curr_param) {