himamo v0.1.0 Himamo.Model

Defines a Hidden Markov Model.

An HMM, often denoted by λ, is characterized by the following:

  • N - number of states in the model
  • M - number of distinct observation symbols, i.e. the discrete alphabet size
  • A - state transition probability distribution
  • B - observation symbol probability distribution
  • π - initial state distribution

Summary

Types

probability :: float
state :: non_neg_integer
symbol :: any
t :: %Himamo.Model{a: Himamo.Model.A.t, b: Himamo.Model.B.t, m: pos_integer, n: pos_integer, pi: Himamo.Model.Pi.t}