Esempio n. 1
0
        public void StochasticGradientDescentOverrides()
        {
            var testSubject = TrainStochasticGradientDescentOpt.Train(TrainType.MaximumEntropyModel)
                              .SetLearningRate(1.01)
                              .SetExponentialDecay(2.02)
                              .Get();

            testSubject.Eta0.Should().Be(1.01);
            testSubject.Alpha.Should().Be(2.02);
        }
Esempio n. 2
0
        public void StochasticGradientDescentDefaults()
        {
            var testSubject = TrainStochasticGradientDescentOpt.Train().Get();

            testSubject.AssertDefaultTrains(TrainType.ConditionalRandomFields, TrainAlgo.StochasticGradientDescent);
        }
Esempio n. 3
0
        public void StochasticGradientDescentMemm()
        {
            var testSubject = TrainStochasticGradientDescentOpt.Train(TrainType.MaximumEntropyMarkovModel).Get();

            testSubject.AssertDefaultTrains(TrainType.MaximumEntropyMarkovModel, TrainAlgo.StochasticGradientDescent);
        }