pub struct SVRParameters<T: Number + FloatNumber + PartialOrd> {
pub eps: T,
pub c: T,
pub tol: T,
pub kernel: Option<Box<dyn Kernel>>,
}
Expand description
SVR Parameters
Fields§
§eps: T
Epsilon in the epsilon-SVR model.
c: T
Regularization parameter.
tol: T
Tolerance for stopping criterion.
kernel: Option<Box<dyn Kernel>>
The kernel function.
Implementations§
Source§impl<T: Number + FloatNumber + PartialOrd> SVRParameters<T>
impl<T: Number + FloatNumber + PartialOrd> SVRParameters<T>
Sourcepub fn with_kernel<K: Kernel + 'static>(self, kernel: K) -> Self
pub fn with_kernel<K: Kernel + 'static>(self, kernel: K) -> Self
The kernel function.
Trait Implementations§
Source§impl<T: Debug + Number + FloatNumber + PartialOrd> Debug for SVRParameters<T>
impl<T: Debug + Number + FloatNumber + PartialOrd> Debug for SVRParameters<T>
Source§impl<T: Number + FloatNumber + PartialOrd> Default for SVRParameters<T>
impl<T: Number + FloatNumber + PartialOrd> Default for SVRParameters<T>
Source§impl<'a, T: Number + FloatNumber + PartialOrd, X: Array2<T>, Y: Array1<T>> SupervisedEstimatorBorrow<'a, X, Y, SVRParameters<T>> for SVR<'a, T, X, Y>
impl<'a, T: Number + FloatNumber + PartialOrd, X: Array2<T>, Y: Array1<T>> SupervisedEstimatorBorrow<'a, X, Y, SVRParameters<T>> for SVR<'a, T, X, Y>
Auto Trait Implementations§
impl<T> Freeze for SVRParameters<T>where
T: Freeze,
impl<T> !RefUnwindSafe for SVRParameters<T>
impl<T> !Send for SVRParameters<T>
impl<T> !Sync for SVRParameters<T>
impl<T> Unpin for SVRParameters<T>where
T: Unpin,
impl<T> !UnwindSafe for SVRParameters<T>
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