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.