pub struct FamilySplit {
pub train: Vec<usize>,
pub holdout: Vec<usize>,
pub family_count: usize,
}Expand description
Connected components join aliases sharing task family, normalized query, or any relevant/stale ID. Sorting component identities makes the 80/20 split deterministic under input permutations. One component has no holdout.
Fields§
§train: Vec<usize>§holdout: Vec<usize>§family_count: usizeTrait Implementations§
Auto Trait Implementations§
impl Freeze for FamilySplit
impl RefUnwindSafe for FamilySplit
impl Send for FamilySplit
impl Sync for FamilySplit
impl Unpin for FamilySplit
impl UnsafeUnpin for FamilySplit
impl UnwindSafe for FamilySplit
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