training = {
let holder = 0;
while (isTraining && current_epoch.length < epoch) {
for (let i = 0; i < epoch; i++) {
let cost = optimizer.minimize(function() {
return calculateLoss(y_ , model(x_));
}, true);
holder = cost.dataSync();
current_epoch.push(holder[0]);
yield current_epoch;
}
}
yield current_epoch;
}