Optimizer

class nrv.optim.Optimizer(method=None)[source]

Abstract base class for all NRV optimizers.

Methods

Optimizer.__init__([method])

Initialize an optimizer backend.

Optimizer.get_parameters()

Generic method returning all the atributes of an NRV_class instance

Optimizer.load(data[, blacklist])

Generic loading method for NRV_class instance

Optimizer.minimize(f, **kwargs)

Minimze the function f using the optimzer's parameters

Optimizer.save([save, fname, blacklist])

Generic saving method for NRV_class instance.

Optimizer.set_parameters(**kawrgs)

Generic method to set any attribute of NRV_class instance