pub struct GaussianProcessRegression {
pub gp: GaussianProcess,
pub noise_variance: f64,
pub n_training: usize,
pub prediction_method: String,
}Fields§
§gp: GaussianProcess§noise_variance: f64§n_training: usize§prediction_method: StringImplementations§
Source§impl GaussianProcessRegression
impl GaussianProcessRegression
pub fn new(gp: GaussianProcess, noise: f64) -> Self
pub fn complexity_exact(&self) -> String
pub fn sparse_gp_complexity(&self, m: usize) -> String
pub fn log_marginal_likelihood(&self) -> String
Trait Implementations§
Source§impl Clone for GaussianProcessRegression
impl Clone for GaussianProcessRegression
Source§fn clone(&self) -> GaussianProcessRegression
fn clone(&self) -> GaussianProcessRegression
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for GaussianProcessRegression
impl RefUnwindSafe for GaussianProcessRegression
impl Send for GaussianProcessRegression
impl Sync for GaussianProcessRegression
impl Unpin for GaussianProcessRegression
impl UnsafeUnpin for GaussianProcessRegression
impl UnwindSafe for GaussianProcessRegression
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more