Pobierz Javadocs |
Projekt z laboratorium z Języków Sztucznej InteligencjiAutorzy:Andrzej BieniekŁukasz Brzękowski Jarosław Dziedzic Temat Projektu: Motor wnioskujący, umożliwiający na podstawie bazy wiedzy wnioskowanie w przód i wstecz. Klasa posiada metody wywoływane w celu rejestracji reguł i faktów, dowodzi dany fakt.
Jak uruchomić projekt? cmd cd MaszynaWnioskujaca java maszynaWnioskujaca.Tester Jak skorzystać z modułu? MaszynaWnioskujaca maszyna = new MaszynaWnioskujaca(); Regula r = new Regula(); String f = new String("Fakt1"); String f2 = new String("Fakt2"); r.dodajPrzeslanke("Fakt1"); r.dodajPrzeslanke("Fakt2"); r.setKonkluzja("Konkluzja"); maszyna.dodajRegule(r); maszyna.dodajFakt(f); maszyna.dodajFakt(f2); maszyna.wnioskujWPrzod(); maszyna.wypiszFakty(); //wnioskowanie wstecz: if(maszyna.wnioskujWstecz("Konkluzja")){ System.out.println("Fakt udowodniony"); } else{ System.out.println("Fakt nieudowodniony"); } |