Skip to main content

baum_welch

Function baum_welch 

Source
pub fn baum_welch(
    obs: &[usize],
    k: usize,
    m: usize,
    max_iter: usize,
    tol: f64,
    seed: u64,
) -> Result<(Hmm, f64), LearningError>
Expand description

Learn HMM parameters from one observation sequence by Baum-Welch (EM). Returns (model, final_log_likelihood). Initialised randomly (seeded). Fails closed on bad shapes / out-of-range symbols.