Accord.Tests.MachineLearning.SequentialMinimalOptimizationTest.Learn_CacheSizeZero_CacheSizeShouldBeZero C# (CSharp) Method

Learn_CacheSizeZero_CacheSizeShouldBeZero() private method

private Learn_CacheSizeZero_CacheSizeShouldBeZero ( ) : void
return void
        public void Learn_CacheSizeZero_CacheSizeShouldBeZero()
        {
            double[][] inputs =
            {
                new double[] { -1, -1 },
                new double[] { -1,  1 },
                new double[] {  1, -1 },
                new double[] {  1,  1 }
            };

            int[] xor =
            {
                -1,
                 1,
                 1,
                -1
            };

            KernelSupportVectorMachine svm = new KernelSupportVectorMachine(new Polynomial(2), inputs[0].Length);
            SequentialMinimalOptimization smo = new SequentialMinimalOptimization(svm, inputs, xor)
            {
                CacheSize = 0
            };

            smo.Run();

            Assert.AreEqual(smo.CacheSize, 0);
        }