public MaximumLikelihoodLearning(HiddenMarkovModel model) { this.model = model; int states = model.States; int symbols = model.Symbols; initial = new int[states]; transitions = new int[states, states]; emissions = new int[states, symbols]; }