get_history#

ScipyOptimizer.get_history() Dict[str, list]#

Get the optimization history.

Returns:
dict

Dictionary containing lists of parameters, FOM values, and gradients at each iteration.

Examples

>>> optimizer.optimize(obj_func, grad_func, initial_params)
>>> history = optimizer.get_history()
>>> import matplotlib.pyplot as plt
>>> plt.plot(history['fom'])
>>> plt.xlabel('Iteration')
>>> plt.ylabel('FOM')
>>> plt.show()