title: Using tensorflow, how do I find the time taken for an epoch during fitting?
body: <p>I am following along this tutorial, 
  <a href="https://www.tensorflow.org/tutorials/keras/basic_classification" rel="nofollow noreferrer">https://www.tensorflow.org/tutorials/keras/basic_classification</a></p>
  
  <p>When I fit the model using <code>model.fit(train_images, train_labels, epochs=5, verbose =1)</code>, the times are displayed in the python console.  I want to get the wall time of each epoch by using <code>time.clock()</code>.</p>
  
  <p>I am assuming that when more epochs are added the fitting time increases linearly, but I want to graph this to be sure.</p>
  
  <p>Besides fitting with 1 epoch, then 2 epochs, then 3 epochs, etc, how can I work out the training time (fitting time) for an increasing number of epochs?</p>