Struct vlfeat_sys::VlSvmStatistics_
[−]
[src]
#[repr(C)]pub struct VlSvmStatistics_ { pub status: VlSvmSolverStatus, pub iteration: vl_size, pub epoch: vl_size, pub objective: f64, pub regularizer: f64, pub loss: f64, pub dualObjective: f64, pub dualLoss: f64, pub dualityGap: f64, pub scoresVariation: f64, pub elapsedTime: f64, }
@brief SVM statistics ** This structure contains statistics characterising the state of ** the SVM solver, such as the current value of the objective function. ** ** Not all fields are used by all solvers.
Fields
status: VlSvmSolverStatus
< Solver status.
iteration: vl_size
< Solver iteration.
epoch: vl_size
< Solver epoch (iteration / num samples).
objective: f64
< Objective function value.
regularizer: f64
< Regularizer value.
loss: f64
< Loss value.
dualObjective: f64
< Dual objective value.
dualLoss: f64
< Dual loss value.
dualityGap: f64
< Duality gap = objective - dualObjective.
scoresVariation: f64
< Variance of the score updates.
elapsedTime: f64
< Time elapsed from the start of training.
Trait Implementations
impl Debug for VlSvmStatistics_
[src]
impl Copy for VlSvmStatistics_
[src]
impl Clone for VlSvmStatistics_
[src]
fn clone(&self) -> Self
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more