Calculates both the value and the gradient at a point
Calculates both the value and the gradient at a point
calculates the gradient at a point
calculates the gradient at a point
Lenses provide a way of mapping between two types, which we typically use to convert something to a DenseVector or other Tensor for optimization purposes.
Lenses provide a way of mapping between two types, which we typically use to convert something to a DenseVector or other Tensor for optimization purposes.
calculates the value at a point
calculates the value at a point
Represents a function for which we can easily compute the Hessian.
For conjugate gradient methods, you can play tricks with the hessian, returning an object that only supports multiplication.