mbravenboer schreef op 30 oktober 2003 @ 16:59:
Ik heb ooit les gehad in expert systemen uit "Principles of Expert Systems" van Peter Lucas. Erg droog boek, maar er stond op zich wel veel in. Heb toen een implementatie gemaakt van top down inferentie met goals en regels in Java.
Ik ben zelf al een aantal boeken tegengekomen, maar die gingen voornamelijk over de theoretische aspecten. Ik ben op dit moment meer geinteresseerd in de implementatie kant (zoals je dat bij dat compiler boek van appel ook ziet).
Waarom gebruik je eigenlijk geen Jess?
We hebben een aantal vreemde vormen van logica in het systeem die zich niet zo makkelijk laten vertalen naar het inference mechanisme van jess.
Het is de bedoeling dat je allerlei tegenstrijdige regels kan opgeven zoals:
a) iedereen is onschuldig
b) alle belgen zijn schuldig
Regel b is specifieker dan regel a, dus als je een belg bent heb je een probleem. Dit kan met jess door wegingsfactoren aan regels te hangen of een conclict resolutie toe te passen. Wat wij nodig hebben is een systeem dat alle mogelijke oplossingen bepaald, en pas daarna dmv metaredenatie alle mindere oplossingen reject. Hierbij moet een enorme hoeveelheid informatie meegenomen worden omdat je moet kunnen zien waarom iets gebeurd is, en wat die andere oplossingen dan zijn geweest.
Verder heeft Jess geen typesysteem (imho zeer irritant) en een Lisp achtige syntax (en dat is voor juristen weer minder praktisch).
En last but not least, ik wil er zelf ook graag iets meer vanaf weten.
*is een klein prototype ervan aan het bouwen die dit kan... hoop het dit weekend af te kunnen ronden*
[edit]
Deze heb ik ook thuis liggen:
Introduction to Knowledge Base Systems Een zeer informatief (maar wel droog) boek. Helaas meer op de techniek gericht en niet zozeer op de implemenatie.
[
Voor 42% gewijzigd door
Alarmnummer op 31-10-2003 09:41
]