Skip to main content

Wat is een inferentiemotor?

Een inferentiemotor is een softwaresysteem dat is ontworpen om conclusies te trekken door problemen te analyseren in het licht van een database met deskundige kennis waarop het wordt gebruikt.Het bereikt logische resultaten op basis van de gebouwen die de gegevens vaststellen.Soms zijn inferentiemotoren ook in staat om verder te gaan dan strikte logische verwerking en waarschijnlijkheidsberekeningen te gebruiken om conclusies te trekken die de kennisdatabase niet strikt ondersteunt, maar in plaats daarvan alleen impliceert of hints.over het concept van het expertsysteem.Er is een expertsysteem gebouwd om problemen op te lossen in een specifiek en soms nauw gedefinieerd veld, zoals bepaalde medische specialiteiten.Het component van de inferentie -engine van een expertsysteem is de besturingsstructuur die de initiële output produceert op basis van alle gegevens die momenteel bestaan in de kennisbasis en de programmeerregels van het expertsysteem en vervolgens op een zinvolle manier op het specifieke probleem toepassen.Omdat de resultaten van de inferentiemotor het gevolg zijn van de gegevens, veranderen ze naarmate de gegevens worden bijgewerkt en kunnen ze ook veranderen naarmate de gegevens op verschillende manieren worden doorzocht door de inferentiemotor zelf.de meest recente status van de gegevens.Expertsystemen hebben twee algemene manieren om deze opgeslagen gegevens te verwerken, aangeduid als voorwaartse ketens of achterwaartse ketens.Bij Forward Chaining analyseren de regels van het expertsysteem gegevens die door de Inference Engine worden gevoed, en de resultaten worden teruggevoerd in de systeemgegevensopslag als nieuwe gegevens.Dit leidt tot nieuwe oplossingen voor problemen, aangezien het systeem de gegevens verfijnt en het weegt door inductieve inferentie, wat betekent dat conclusies niet noodzakelijkerwijs de oorspronkelijke gegevens of gebouwen weerspiegelen die zijn gebruikt om de analyse te starten.

Achterwaartse keten is meer waarschijnlijkheidsgerichte, waarmee hij meer waarschijnlijkheidsgeoriënteerd is,met de opgeslagen gegevens vanaf het begin voor waarde gewogen.Regels worden gebruikt om de voorwaarden van de gegevens voor geldigheid te testen in het licht van het gegeven probleem, en zoals dit wordt gedaan, worden nieuwe waarschijnlijkheidswaarden toegewezen aan de gegevens.Ook aangeduid als door hypotheses gedreven, achterwaartse ketens trekt geen strikte conclusies totdat voortdurend testen van de gegevens tegen de door de regels van het expertsysteem vastgestelde voorwaarden voldoen aan een minimumniveau voor de vraag of het probleem dat wordt bestudeerd.

Bayesiaanse logica isEen van de waarschijnlijkheidsgerichte vormen van inferentie-engiteersoftware die backward chaining gebruiken, genoemd naar Thomas Bayes, een Engelse wiskundige van het midden van de 18e

eeuw.Een dergelijke logica maakt gebruik van een kennisbasis van eerdere gebeurtenissen om toekomstige resultaten te voorspellen door herhaalde tests van de kennis, en het factoren in aanvullend bewijs van de resultaten van de proeven in nieuwe proeven, met als doel steeds nauwkeuriger resultaten te produceren.Fuzzy Logic -software -architectuur kan ook op de inferentiemotor vertrouwen als onderdeel van zijn systeem.Het verschil met fuzzy logic is dat de output een fuzzy set of bereik van mogelijke oplossingen is die vervolgens worden geaggregeerd in één groep en, door logica en waarschijnlijkheid, beperkt tot één optimale conclusie of actie.