Skip to main content

Model

Trait Model 

Source
pub trait Model: Sized {
    // Required method
    fn loss(&self) -> CResult<Tensor>;
}
Expand description

Trait for Models: this is needed for optimisers that require the ability to calculate the loss such as LBFGS

Required Methods§

Source

fn loss(&self) -> CResult<Tensor>

get the loss of the model

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§