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", so this trait is not object safe.

Implementors§