Ejemplo n.º 1
0
        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>));
        }
Ejemplo n.º 2
0
        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> >));
        }
Ejemplo n.º 3
0
        public void GetModel_DiscreteDistributionParameters_DiscreteDistributionStateCreated()
        {
            var parameters = new ModelCreationParameters <DiscreteDistribution>()
            {
                NumberOfStates = NumberOfStates
            };
            var model = HiddenMarkovModelFactory.GetModel(parameters);

            Assert.IsInstanceOfType(model, typeof(HmmDotNet.MachineLearning.HiddenMarkovModel));
        }
Ejemplo n.º 4
0
        public void GetState_DiscreteDistributionParameters_DiscreteDistributionStateCreated()
        {
            var parameters = new ModelCreationParameters <DiscreteDistribution>()
            {
                NumberOfStates = NumberOfStates
            };
            var model = HiddenMarkovModelStateFactory.GetState(parameters);

            Assert.IsInstanceOfType(model, typeof(HiddenMarkovModel <DiscreteDistribution>));
        }
Ejemplo n.º 5
0
        public void GetModel_IMultivariateDistributionParameters_IMultivariateDistributionStateCreated()
        {
            var parameters = new ModelCreationParameters <IMultivariateDistribution>()
            {
                NumberOfStates = NumberOfStates
            };
            var model = HiddenMarkovModelFactory.GetModel(parameters);

            Assert.IsInstanceOfType(model, typeof(HiddenMarkovModelMultivariateGaussianDistribution));
        }