Trait Optimizer

Source
pub trait Optimizer: Send + Sync {
    // Required method
    fn optimize(
        &self,
        function: &dyn Fn(&Tensor) -> Tensor,
        x0: &Tensor,
    ) -> Result<Tensor>;
}
Expand description

Optimizer interface common for any optimizer in the library

Required Methods§

Source

fn optimize( &self, function: &dyn Fn(&Tensor) -> Tensor, x0: &Tensor, ) -> Result<Tensor>

Solves the problem of optimization of function function starting from point x0

Implementors§