Vergelijkingstabel
Basis voor vergelijking | Forward Reasoning | Achteruit redeneren |
---|---|---|
basis- | Data-driven | Doelgericht |
Begint met | Nieuwe data | Onzekere conclusie |
Doel is om de | Conclusie die moet volgen | Feiten om de conclusies te ondersteunen |
Type benadering | Opportunistisch | Conservatief |
Stroom | Van begin tot eind | Gevolg voor beginnende |
Definitie van toekomstgericht redeneren
De oplossing van een probleem omvat over het algemeen de initiële gegevens en feiten om tot de oplossing te komen. Deze onbekende feiten en informatie worden gebruikt om het resultaat af te leiden. Tijdens het diagnosticeren van een patiënt controleert de arts bijvoorbeeld eerst de symptomen en de medische toestand van het lichaam, zoals temperatuur, bloeddruk, pols, oogkleur, bloed, enzovoort. Daarna worden de symptomen van de patiënt geanalyseerd en vergeleken met de vooraf bepaalde symptomen. Vervolgens kan de arts de geneesmiddelen verstrekken op basis van de symptomen van de patiënt. Dus, wanneer een oplossing deze manier van redeneren gebruikt, is het bekend als voorwaarts redeneren .
Stappen die worden gevolgd in de forward redenering
De inferentie-engine onderzoekt de kennisbasis met de verstrekte informatie voor beperkingen waarvan de prioriteit overeenkomt met de gegeven huidige staat.
- In de eerste stap krijgt het systeem één of meer dan één beperking.
- Vervolgens worden de regels doorzocht in de knowledge base voor elke beperking. De regels die aan de voorwaarde voldoen, worden geselecteerd (bijv. IF-deel).
- Nu is elke regel in staat om nieuwe condities te produceren vanaf de conclusie van de aangeroepen. Dientengevolge is het deel THEN opnieuw opgenomen in het bestaande deel.
- De toegevoegde voorwaarden worden opnieuw verwerkt door stap 2 te herhalen. Het proces wordt beëindigd als er geen nieuwe voorwaarden zijn.
Definitie van achterwaarts redeneren
De achterwaartse redenering is omgekeerd van voorwaarts redeneren waarin het doel wordt geanalyseerd om de regels, initiële feiten en gegevens af te leiden. We kunnen het concept begrijpen aan de hand van het vergelijkbare voorbeeld in de bovenstaande definitie, waarbij de arts de patiënt probeert te diagnosticeren met behulp van de inceptieve gegevens zoals symptomen. In dit geval ervaart de patiënt echter een probleem in zijn lichaam, op basis waarvan de arts de symptomen gaat bewijzen. Dit soort redenering komt neer op een achterwaartse redenering.
Stappen die worden gevolgd in de achterwaartse redenering
In dit type redenering kiest het systeem een doeltoestand en redenen in de achterwaartse richting. Laten we nu eens kijken hoe het gebeurt en welke stappen worden gevolgd.
- Ten eerste worden de doestoestand en de regels geselecteerd als de doelstaat in het deel THEN als de conclusie.
- Van het IF-deel van de geselecteerde regel zijn de subdoelen gemaakt om te voldoen aan de voorwaarde dat de waar is.
- Stel beginvoorwaarden belangrijk om aan alle subdoelen te voldoen.
- Controleer of de opgegeven beginstatus overeenkomt met de gevestigde staten. Als het aan de voorwaarde voldoet, is het doel de oplossing anders wordt een andere doeltoestand geselecteerd.
Belangrijkste verschillen tussen voorwaarts en achterwaarts redeneren bij AI
- De voorwaartse redenering is een op gegevens gebaseerde benadering, terwijl een achterwaartse redenering een doelgerichtheid is.
- Het proces begint met nieuwe gegevens en feiten in de voorwaartse redenering. Omgekeerd begint een achterwaarts redeneren met de resultaten.
- Forward redenering is gericht op het bepalen van het resultaat gevolgd door enkele sequenties. Aan de andere kant legt achterwaarts redeneren de nadruk op de handelingen die de conclusie ondersteunen.
- De voorwaartse redenering is een opportunistische benadering omdat het verschillende resultaten kan opleveren. Tegenover, in een achterwaartse redenering, kan een specifiek doel alleen bepaalde vooraf bepaalde initiële gegevens hebben die het beperkt maken.
- De stroom van de voorwaartse redenering is van het antecedent naar consequent terwijl het achterwaartse redeneren in omgekeerde volgorde werkt, van begin tot conclusie tot beginnende redenering.
Conclusie
De productiesysteemstructuur van het zoekproces vergemakkelijkt de interpretatie van de voorwaartse en achterwaartse redenering. De voorwaartse en achterwaartse redenering worden gedifferentieerd op basis van hun doel en proces, waarbij de voorwaartse redenering wordt bepaald door de initiële gegevens en bedoeld om het doel te vinden, terwijl de achterwaartse redenering wordt bepaald door het doel in plaats van de gegevens en gericht is op het ontdekken van de basis. gegevens en feiten.