Skip to content

Latest commit

 

History

History
27 lines (17 loc) · 912 Bytes

saving_loading.rst

File metadata and controls

27 lines (17 loc) · 912 Bytes

Saving and loading models

Parameters from a model can be obtained in a dictionary via the Model.get_params method:

model.get_params()

Fitted models can also be saved to a file:

model.save_params(filename='model_1_parameters.json')

Paremeters are saved to a json file, though the json extension isn't required.

Saved model files can be loaded again by using utils.load_saved_model :

model = utils.load_saved_model('model_1_parameters.json')
model.get_params()
{'t1': 4.9538373877994291, 'F': 270.006971948699, 'T': 5}

Models can also be loaded by passing the filename as the parameters argument in the model initialization. Note that this requires the model being initialized and the saved model to match:

model = models.ThermalTime(parameters = 'model_1_parameters.json')