pub struct SelectionDescriptor {
pub metric: String,
pub phi_layer: usize,
pub mean: String,
pub basis: String,
pub rank: usize,
}Expand description
Recon-argmin routing parameters (spec §9; P1 signal-consistency): E = ‖(φ−mean) − B·Bᵀ(φ−mean)‖² / ‖φ−mean‖²; pick argmin over skills.
Fields§
§metric: String“mse” (normalized reconstruction error) — the only metric today.
phi_layer: usizeBackbone layer whose mean-pooled hidden is φ(x).
mean: StringSubspace mean, f16 LE base64, len = hidden.
basis: StringOrthonormal basis rows, f16 LE base64, len = rank·hidden.
rank: usizeTrait Implementations§
Source§impl Clone for SelectionDescriptor
impl Clone for SelectionDescriptor
Source§fn clone(&self) -> SelectionDescriptor
fn clone(&self) -> SelectionDescriptor
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SelectionDescriptor
impl Debug for SelectionDescriptor
Source§impl<'de> Deserialize<'de> for SelectionDescriptor
impl<'de> Deserialize<'de> for SelectionDescriptor
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 SelectionDescriptor
impl RefUnwindSafe for SelectionDescriptor
impl Send for SelectionDescriptor
impl Sync for SelectionDescriptor
impl Unpin for SelectionDescriptor
impl UnsafeUnpin for SelectionDescriptor
impl UnwindSafe for SelectionDescriptor
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