コード例 #1
0
ファイル: AnomalyTest.cs プロジェクト: ArtiDi/HTM.Net
        public void TestComputeRawAnomalyPartialNoMatch()
        {
            double score = Anomaly.ComputeRawAnomalyScore(new[] { 2, 3, 6 }, new[] { 3, 5, 7 });

            Console.WriteLine((2.0 / 3.0));
            Assert.AreEqual(score, 2.0 / 3.0, 0.001);
        }
コード例 #2
0
ファイル: AnomalyTest.cs プロジェクト: ArtiDi/HTM.Net
        public void TestComputeRawAnomalyScoreNoActive()
        {
            double score = Anomaly.ComputeRawAnomalyScore(new int[0], new[] { 3, 5 });

            Assert.AreEqual(score, 0.0, 0.00001);
        }
コード例 #3
0
ファイル: AnomalyTest.cs プロジェクト: ArtiDi/HTM.Net
        public void TestComputeRawAnomalyScoreNoMatch()
        {
            double score = Anomaly.ComputeRawAnomalyScore(new[] { 2, 4, 6 }, new[] { 3, 5, 7 });

            Assert.AreEqual(score, 1.0, 0.00001);
        }
コード例 #4
0
ファイル: AnomalyTest.cs プロジェクト: ArtiDi/HTM.Net
        public void TestComputeRawAnomalyScoreNoActiveOrPredicted()
        {
            double score = Anomaly.ComputeRawAnomalyScore(new int[0], new int[0]);

            Assert.AreEqual(score, 0.0, 0.00001);
        }