minuit
minuitΒΆ
import tensorwaves.optimizer.minuit
Minuit2 adapter to the iminuit.Minuit
package.
- class Minuit2(callback: Optional[Callback] = None, use_analytic_gradient: bool = False, minuit_modifier: Optional[Callable[[Minuit], None]] = None)[source]ΒΆ
Bases:
Optimizer
Adapter to Minuit2.
Implements the
Optimizer
interface usingiminuit.Minuit
.- Parameters
callback β Optionally insert behavior through
callbacks
into theoptimize()
method.use_analytic_gradient β Use the
Estimator.gradient()
when callingoptimize()
.minuit_modifier β Modify the internal
iminuit.Minuit
optimizer that is constructed during theoptimize()
call. See Minuit2 for an example.