private static ContinuousHiddenMarkovModel TrainHelper(double[][] sequences)
{
var hmm = new ContinuousHiddenMarkovModel(States, Symbols);
var learner = new ContinuousBaumWelchLearning(hmm)
{
Tolerance = MinTolerance,
Iterations = MaxIterations,
FittingOptions = new NormalOptions()
{
Regularization = RegularisationFactor
}
};
learner.Run(sequences);
return hmm;
}