Struct rusty_machine::learning::toolkit::kernel::SquaredExp
[−]
[src]
pub struct SquaredExp {
// some fields omitted
}Squared exponential kernel
Equivalently a gaussian function.
The kernel function is given by:
f(x1,x2) = A exp(-||x1-x2||2 / 2(l2))
Where A is the amplitude and l the length scale.
Methods
impl SquaredExp[src]
fn new(ls: f64, ampl: f64) -> SquaredExp
Construct a new squared exponential kernel.
Examples
use rusty_machine::learning::toolkit::kernel::SquaredExp; let ker = SquaredExp::new(2f64, 1f64);
Trait Implementations
impl Default for SquaredExp[src]
fn default() -> SquaredExp
Constructs the default Squared Exp kernel.
The default settings are: - length scale = 1 - amplitude = 1
Examples
use rusty_machine::learning::toolkit::kernel::SquaredExp; let ker = SquaredExp::default();