public void GetState_UnivariateAndNormalDistributionParameters_UnivariateAndNormalDistributionStateCreated() { var parameters = new ModelCreationParameters <HmmDotNet.Statistics.Distributions.Univariate.NormalDistribution>() { NumberOfStates = NumberOfStates }; var model = HiddenMarkovModelStateFactory.GetState(parameters); Assert.IsInstanceOfType(model, typeof(HiddenMarkovModel <HmmDotNet.Statistics.Distributions.Univariate.NormalDistribution>)); }
public void GetState_MixtureWithIMultivariateDistributionParameters_MixtureWithIMultivariateDistributionStateCreated() { var parameters = new ModelCreationParameters <Mixture <IMultivariateDistribution> >() { NumberOfStates = NumberOfStates }; var model = HiddenMarkovModelStateFactory.GetState(parameters); Assert.IsInstanceOfType(model, typeof(HiddenMarkovModel <Mixture <IMultivariateDistribution> >)); }
public void GetModel_DiscreteDistributionParameters_DiscreteDistributionStateCreated() { var parameters = new ModelCreationParameters <DiscreteDistribution>() { NumberOfStates = NumberOfStates }; var model = HiddenMarkovModelFactory.GetModel(parameters); Assert.IsInstanceOfType(model, typeof(HmmDotNet.MachineLearning.HiddenMarkovModel)); }
public void GetState_DiscreteDistributionParameters_DiscreteDistributionStateCreated() { var parameters = new ModelCreationParameters <DiscreteDistribution>() { NumberOfStates = NumberOfStates }; var model = HiddenMarkovModelStateFactory.GetState(parameters); Assert.IsInstanceOfType(model, typeof(HiddenMarkovModel <DiscreteDistribution>)); }
public void GetModel_IMultivariateDistributionParameters_IMultivariateDistributionStateCreated() { var parameters = new ModelCreationParameters <IMultivariateDistribution>() { NumberOfStates = NumberOfStates }; var model = HiddenMarkovModelFactory.GetModel(parameters); Assert.IsInstanceOfType(model, typeof(HiddenMarkovModelMultivariateGaussianDistribution)); }