OptionallogLog level for detailed logging output. Controls which log messages are displayed:
If verbose is true and logLevel is not specified, logLevel defaults to INFO. If both logLevel and verbose are specified, logLevel takes precedence. Default: undefined (no logging)
OptionalmaxMaximum number of iterations before stopping. Default: 1000
OptionalonCallback function called at each iteration for progress monitoring. Useful for debugging and monitoring convergence.
OptionalstepStep size (learning rate) for gradient descent. If not provided, line search will be used to determine step size. Default: undefined (use line search)
OptionaltoleranceTolerance for convergence check (gradient norm, step size, etc.). Default: 1e-6
OptionaluseUse line search to determine optimal step size. Default: true
OptionalverboseEnable verbose logging for debugging. When true, detailed information is logged to console. Default: false
Options specific to gradient descent algorithm.