pub struct NodeSplitInstruction {
pub node_id: String,
pub seed: u64,
pub train_ratio: f64,
pub test_ratio: f64,
pub validation_ratio: Option<f64>,
pub stratify_column: Option<String>,
}Expand description
Instructions for a node to execute its split
Fields§
§node_id: StringNode this instruction is for
seed: u64Random seed to use
train_ratio: f64Training ratio
test_ratio: f64Test ratio
validation_ratio: Option<f64>Validation ratio (optional)
stratify_column: Option<String>Column to stratify by (optional)
Implementations§
Trait Implementations§
Source§impl Clone for NodeSplitInstruction
impl Clone for NodeSplitInstruction
Source§fn clone(&self) -> NodeSplitInstruction
fn clone(&self) -> NodeSplitInstruction
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 NodeSplitInstruction
impl Debug for NodeSplitInstruction
Source§impl<'de> Deserialize<'de> for NodeSplitInstruction
impl<'de> Deserialize<'de> for NodeSplitInstruction
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
Source§impl PartialEq for NodeSplitInstruction
impl PartialEq for NodeSplitInstruction
Source§impl Serialize for NodeSplitInstruction
impl Serialize for NodeSplitInstruction
impl StructuralPartialEq for NodeSplitInstruction
Auto Trait Implementations§
impl Freeze for NodeSplitInstruction
impl RefUnwindSafe for NodeSplitInstruction
impl Send for NodeSplitInstruction
impl Sync for NodeSplitInstruction
impl Unpin for NodeSplitInstruction
impl UnsafeUnpin for NodeSplitInstruction
impl UnwindSafe for NodeSplitInstruction
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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 moreCreates a shared type from an unshared type.