pub enum HmmTermination {
Converged,
IterationLimit,
WorkLimit,
LikelihoodDecrease,
}Expand description
Why bounded Baum-Welch stopped.
Variants§
Converged
Relative log-likelihood improvement met the tolerance.
IterationLimit
The configured iteration count was exhausted.
WorkLimit
The next complete expectation/maximization update exceeded max_work.
LikelihoodDecrease
A candidate update reduced likelihood beyond numerical tolerance and was rejected, leaving the last non-decreasing model in the report.
Trait Implementations§
Source§impl Clone for HmmTermination
impl Clone for HmmTermination
Source§fn clone(&self) -> HmmTermination
fn clone(&self) -> HmmTermination
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 moreimpl Copy for HmmTermination
Source§impl Debug for HmmTermination
impl Debug for HmmTermination
impl Eq for HmmTermination
Source§impl PartialEq for HmmTermination
impl PartialEq for HmmTermination
impl StructuralPartialEq for HmmTermination
Auto Trait Implementations§
impl Freeze for HmmTermination
impl RefUnwindSafe for HmmTermination
impl Send for HmmTermination
impl Sync for HmmTermination
impl Unpin for HmmTermination
impl UnsafeUnpin for HmmTermination
impl UnwindSafe for HmmTermination
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