pub trait VariationalInference {
// Required method
fn fit<F>(
&mut self,
log_joint: F,
dim: usize,
) -> StatsResult<PosteriorResult>
where F: Fn(&Array1<f64>) -> StatsResult<(f64, Array1<f64>)>;
}Expand description
Common trait for variational inference methods
Required Methods§
Sourcefn fit<F>(&mut self, log_joint: F, dim: usize) -> StatsResult<PosteriorResult>
fn fit<F>(&mut self, log_joint: F, dim: usize) -> StatsResult<PosteriorResult>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".