pub struct SerializableKernelConfig {
pub kernel_type: String,
pub approximation_method: String,
pub n_components: usize,
pub bandwidth: f64,
pub quality_threshold: f64,
pub random_state: Option<u64>,
pub additional_params: HashMap<String, f64>,
}Expand description
Serializable kernel approximation configuration SerializableKernelConfig
Fields§
§kernel_type: StringKernel type name
approximation_method: StringApproximation method name
n_components: usizeNumber of features/components
bandwidth: f64Bandwidth parameter
quality_threshold: f64Quality threshold
random_state: Option<u64>Random state for reproducibility
additional_params: HashMap<String, f64>Additional parameters
Trait Implementations§
Source§impl Clone for SerializableKernelConfig
impl Clone for SerializableKernelConfig
Source§fn clone(&self) -> SerializableKernelConfig
fn clone(&self) -> SerializableKernelConfig
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 moreSource§impl Debug for SerializableKernelConfig
impl Debug for SerializableKernelConfig
Source§impl<'de> Deserialize<'de> for SerializableKernelConfig
impl<'de> Deserialize<'de> for SerializableKernelConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for SerializableKernelConfig
impl RefUnwindSafe for SerializableKernelConfig
impl Send for SerializableKernelConfig
impl Sync for SerializableKernelConfig
impl Unpin for SerializableKernelConfig
impl UnwindSafe for SerializableKernelConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more