Trait opensrdk_probability::nonparametric::gaussian_process::GaussianProcess [−][src]
Required methods
fn new(kernel: K) -> Self
[src]
fn kxx_inv_vec(
&self,
vec: Vec<f64>,
params: &GaussianProcessParams<T>,
with_det_lkxx: bool
) -> Result<(Vec<f64>, Option<f64>), Box<dyn Error>>
[src]
&self,
vec: Vec<f64>,
params: &GaussianProcessParams<T>,
with_det_lkxx: bool
) -> Result<(Vec<f64>, Option<f64>), Box<dyn Error>>
fn lkxx_vec(
&self,
vec: Vec<f64>,
params: &GaussianProcessParams<T>
) -> Result<Vec<f64>, Box<dyn Error>>
[src]
&self,
vec: Vec<f64>,
params: &GaussianProcessParams<T>
) -> Result<Vec<f64>, Box<dyn Error>>
Implementors
impl<K, T> GaussianProcess<Convolutional<K>, T> for KissLoveGP<K, T> where
K: Kernel<Vec<f64>>,
T: RandomVariable + Convolutable,
[src]
K: Kernel<Vec<f64>>,
T: RandomVariable + Convolutable,
fn new(kernel: Convolutional<K>) -> Self
[src]
Create an LOVE KISS gp struct.
args | |
---|---|
kernel | |
sigma | |
x | |
y |
result | |
---|---|
Ok | Self |
Err | Error message |
fn kxx_inv_vec(
&self,
vec: Vec<f64>,
params: &GaussianProcessParams<T>,
with_det_lkxx: bool
) -> Result<(Vec<f64>, Option<f64>), Box<dyn Error>>
[src]
&self,
vec: Vec<f64>,
params: &GaussianProcessParams<T>,
with_det_lkxx: bool
) -> Result<(Vec<f64>, Option<f64>), Box<dyn Error>>
fn lkxx_vec(
&self,
vec: Vec<f64>,
params: &GaussianProcessParams<T>
) -> Result<Vec<f64>, Box<dyn Error>>
[src]
&self,
vec: Vec<f64>,
params: &GaussianProcessParams<T>
) -> Result<Vec<f64>, Box<dyn Error>>
impl<K, T> GaussianProcess<K, T> for ExactGP<K, T> where
K: Kernel<T>,
T: RandomVariable,
[src]
K: Kernel<T>,
T: RandomVariable,