hmclab.Optimizers.gradient_descent#

hmclab.Optimizers.gradient_descent(target: hmclab.Distributions.base._AbstractDistribution, initial_model: Optional[numpy.ndarray] = None, epsilon: float = 0.1, iterations: int = 100, regularization: Optional[float] = None, strictly_monotonic=False) Tuple[numpy.ndarray, float, List[numpy.ndarray], List[float]][source]#

Gradient descent on the target misfit.