title: Difference between h5py file and pickle file in saving a model
body: <p>I want to get a clear image of model saving. There are hyper-parameters and model in Neural Network.</p>
  
  <p>After I train the model, I want to save all to use them without retraining the model. </p>
  
  <p>When I save the model as h5py file (.H5) is it save hyper-parameters also?</p>
  
  <p>If yes, what is the purpose of pickle file?</p>