When I load the whole dataset in memory and train the network in Keras using the following code:
model.fit(X, y, nb_epoch=40, batch_size=32, validation_split=0.2, verbose=1)
This generates a progress bar per epoch with metrics like ETA, accuracy, loss, etc
When I train the network in batches, I'm using the following code
for e in range(40):
for X, y in data.next_batch():
model.fit(X, y, nb_epoch=1, batch_size=data.batch_size, verbose=1)
This will generate a progress bar for each batch instead of each epoch. Is it possible to generate a progress bar for each epoch during batch wise training?