/** * Update - A single training epoch. */ public double update(double X_[][], double Y_[][]) throws Exception { int N = X_.length; double E = 0.0; for(int i = 0; i < N; i++) { E += this.backPropagate(new double[][]{X_[i]},new double[][]{Y_[i]}); } return E; }
/** * Update - A single training epoch. */ public double update(double X_[][], double Y_[][]) throws Exception { int N = X_.length; double E = 0.0; for(int i = 0; i < N; i++) { E += this.backPropagate(new double[][]{X_[i]},new double[][]{Y_[i]}); } return E; }