com um clique
ix-hmm
Hidden Markov Model analysis — Viterbi, Baum-Welch, forward-backward
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Menu
Hidden Markov Model analysis — Viterbi, Baum-Welch, forward-backward
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Baseado na classificação ocupacional SOC
Test model robustness with adversarial attacks and defenses
Multi-armed bandit simulation — epsilon-greedy, UCB1, Thompson sampling
Benchmark and compare ix algorithm performance
Embedded Redis-like cache with TTL, LRU, pub/sub, and RESP protocol
Category theory primitives — monad laws verification, free-forgetful adjunction
Chaos theory analysis — Lyapunov exponents, bifurcation, attractors, fractals
| name | ix-hmm |
| description | Hidden Markov Model analysis — Viterbi, Baum-Welch, forward-backward |
| disable-model-invocation | true |
Decode hidden state sequences, learn model parameters, compute state probabilities.
When the user has sequential observations generated by an unknown underlying process — speech recognition, NLP tagging, biological sequences, regime detection in finance.
use ix_graph::hmm::HiddenMarkovModel;
use ndarray::{array, Array2};
let hmm = HiddenMarkovModel::new(
initial, // Array1<f64> — prior state distribution
transition, // Array2<f64> — state-to-state transition probs
emission, // Array2<f64> — state-to-observation emission probs
).unwrap();
let (path, log_prob) = hmm.viterbi(&observations);
let log_likelihood = hmm.forward(&observations);
let gamma = hmm.forward_backward(&observations); // posterior state probs
let trained = hmm.baum_welch(&observations, 100, 1e-6); // EM learning