pub struct StructureLearningResult {
pub best_kernel: Box<dyn Kernel>,
pub best_expression: KernelGrammar,
pub best_score: f64,
pub exploration_history: Vec<(String, f64)>,
pub convergence_info: ConvergenceInfo,
}Expand description
Result of kernel structure learning
Fields§
§best_kernel: Box<dyn Kernel>The best kernel structure found
best_expression: KernelGrammarGrammar expression of the best kernel
best_score: f64Score of the best kernel
exploration_history: Vec<(String, f64)>All structures explored with their scores
convergence_info: ConvergenceInfoConvergence information
Trait Implementations§
Source§impl Clone for StructureLearningResult
impl Clone for StructureLearningResult
Source§fn clone(&self) -> StructureLearningResult
fn clone(&self) -> StructureLearningResult
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 StructureLearningResult
impl !RefUnwindSafe for StructureLearningResult
impl Send for StructureLearningResult
impl Sync for StructureLearningResult
impl Unpin for StructureLearningResult
impl !UnwindSafe for StructureLearningResult
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