pub struct WeightStatistics {
pub shape: Vec<usize>,
pub param_count: usize,
pub mean: f32,
pub std: f32,
pub min: f32,
pub max: f32,
pub l2_norm: f32,
}
Expand description
Weight statistics for analysis
Fields§
§shape: Vec<usize>
Weight tensor shape
param_count: usize
Number of parameters
mean: f32
Mean weight value
std: f32
Standard deviation of weights
min: f32
Minimum weight value
max: f32
Maximum weight value
l2_norm: f32
L2 norm of weights
Implementations§
Source§impl WeightStatistics
impl WeightStatistics
Sourcepub fn from_tensor(weights: &ArrayD<f32>) -> Self
pub fn from_tensor(weights: &ArrayD<f32>) -> Self
Compute statistics from a weight tensor
Trait Implementations§
Source§impl Clone for WeightStatistics
impl Clone for WeightStatistics
Source§fn clone(&self) -> WeightStatistics
fn clone(&self) -> WeightStatistics
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for WeightStatistics
impl RefUnwindSafe for WeightStatistics
impl Send for WeightStatistics
impl Sync for WeightStatistics
impl Unpin for WeightStatistics
impl UnwindSafe for WeightStatistics
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