public void LearnTest_EmptySequence()
{
double[][] sequences =
{
new double[] { -0.223, -1.05, -0.574, 0.965, -0.448, 0.265, 0.087, 0.362, 0.717, -0.032 },
new double[] { -1.05, -0.574, 0.965, -0.448, 0.265, 0.087, 0.362, 0.717, -0.032, -0.346 },
new double[] { },
new double[] { 0.965, -0.448, 0.265, 0.087, 0.362, 0.717, -0.032, -0.346, -0.989, -0.619 },
new double[] { -0.448, 0.265, 0.087, 0.362, 0.717, -0.032, -0.346, -0.989, -0.619, 0.02 },
new double[] { 0.265, 0.087, 0.362, 0.717, -0.032, -0.346, -0.989, -0.619, 0.02, -0.297 },
};
var model = new HiddenMarkovModel<NormalDistribution, double>(new Ergodic(2), new NormalDistribution());
var teacher = new BaumWelchLearning<NormalDistribution, double>(model)
{
Tolerance = 0.0001,
Iterations = 0,
};
teacher.Learn(sequences);
}