Пример #1
0
        private static void Main(string[] args)
        {
            var net = new BNet();
            net.Build("..\\..\\data\\bn_wetGrass.xml");

            net.PrintNet("..\\..\\data\\BNet_layout.txt");

            BNInfer infer = new BElim(net);

            double pr = infer.GetBelief("Rain=1", "WetGrass=1");
            Console.WriteLine(" Result: {0}", pr);

            pr = infer.GetBelief("Sprinkler=1", "WetGrass=1");
            Console.WriteLine(" Result: {0}", pr);

            Console.ReadLine();
        }
Пример #2
0
        private static void Main(string[] args)
        {
            var net = new BNet();

            net.Build("..\\..\\data\\bn_wetGrass.xml");

            net.PrintNet("..\\..\\data\\BNet_layout.txt");

            BNInfer infer = new BElim(net);

            double pr = infer.GetBelief("Rain=1", "WetGrass=1");

            Console.WriteLine(" Result: {0}", pr);

            pr = infer.GetBelief("Sprinkler=1", "WetGrass=1");
            Console.WriteLine(" Result: {0}", pr);

            Console.ReadLine();
        }
Пример #3
0
 protected BNInfer(BNet net)
 {
     m_net = net;
 }
Пример #4
0
        public BElim(BNet net) : base(net)
        {
            m_buckets = new ArrayList();

            PrepareBuckets();
        }
Пример #5
0
 protected BNInfer(BNet net)
 {
     m_net = net;
 }
Пример #6
0
        public BElim(BNet net) : base(net)
        {
            m_buckets = new ArrayList();

            PrepareBuckets();
        }