AIMA.Test.Core.Unit.Learning.Reinforcement.QTableTest.testQUpDate C# (CSharp) Метод

testQUpDate() приватный Метод

private testQUpDate ( ) : void
Результат void
        public void testQUpDate()
        {
            Assert.AreEqual(0.0, qt.getQValue("B", "toF"), 0.001);

            qt.upDateQ("B", "toF", "B", 1.0, 100, 0.8);
            Assert.AreEqual(100.0, qt.getQValue("B", "toF"), 0.001);

            qt.upDateQ("D", "toB", "B", 1.0, 0, 0.8);
            Assert.AreEqual(80.0, qt.getQValue("D", "toB"), 0.001);

            qt.upDateQ("A", "toB", "B", 1.0, 0, 0.8);
            Assert.AreEqual(80.0, qt.getQValue("A", "toB"), 0.001);

            qt.upDateQ("A", "toD", "D", 1.0, 0, 0.8);
            Assert.AreEqual(64.0, qt.getQValue("A", "toD"), 0.001);
        }
    }