title: Tensorflow Keras model: how to get the best score from a history object
body: <p>I'm trying to train multiple machine learning models using tensorflow keras, I was just wondering is there a way to obtain the best score achieved while training after training is complete. I found online that the .fit function returns a history object which can be accessed to get the best score, though from code i've tried it says "AttributeError: 'History' object has no attribute 'best_score'", I cannot find an attribute list online so this is why I am asking here. </p>
  
  <p>Thanks in advance. </p>
  
  <pre><code>History = model.fit(Xtrain, ytrain, epochs=1, validation_data=(Xtest, ytest), verbose=1)
  
  print("Best: %f using %s" % (History.best_score, History.best_params_))
  </code></pre>
  
  <p>PS, I know training for 1 epoch will achieve nothing, I'm just trying to test the code</p>