Verschil tussen voorwaarts en achterwaarts redeneren in AI

Schrijver: Laura McKinney
Datum Van Creatie: 2 April 2021
Updatedatum: 3 Juli- 2024
Anonim
Want to be happier? Stay in the moment | Matt Killingsworth
Video: Want to be happier? Stay in the moment | Matt Killingsworth

Inhoud


In kunstmatige intelligentie is het doel van de zoektocht om het pad door een probleemruimte te vinden. Er zijn twee manieren om een ​​dergelijke zoektocht na te streven die voorwaarts en achterwaarts redeneren. Het grote verschil tussen beiden is dat voorwaartse redenering begint met de initiële gegevens voor het doel. Omgekeerd werkt achterwaarts redeneren op een tegenovergestelde manier, waarbij het doel is om de initiële feiten en informatie te bepalen met behulp van de gegeven resultaten.

    1. Vergelijkingstabel
    2. Definitie
    3. Belangrijkste verschillen
    4. Gevolgtrekking

Vergelijkingstabel

Basis voor vergelijkingVoorwaartse redeneringAchterwaarts redeneren
basis-Data-drivenDoel gedreven
Begint metNieuwe dataOnzekere conclusie
Doel is het vinden van deConclusie die moet volgenFeiten ter onderbouwing van de conclusies
Soort aanpakOpportunistischConservatief
VloeienGevorderd tot gevolgGevolg voor beginnende


Definitie van voorwaarts redeneren

De oplossing van een probleem omvat doorgaans 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. Bij 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 medicijnen verstrekken op basis van de symptomen van de patiënt. Dus wanneer een oplossing deze manier van redeneren gebruikt, staat het bekend als voorwaartse redenering.

Stappen die worden gevolgd in de voorwaartse redenering

De inferentiemotor onderzoekt de kennisbank met de verstrekte informatie voor beperkingen waarvan de prioriteit overeenkomt met de gegeven huidige status.


  • In de eerste stap krijgt het systeem een ​​of meer beperkingen.
  • Vervolgens worden de regels doorzocht in de kennisbank voor elke beperking. De regels die aan de voorwaarde voldoen, zijn geselecteerd (d.w.z. het IF-gedeelte).
  • Nu kan elke regel nieuwe voorwaarden produceren uit de conclusie van de ingeroepen regel. Dientengevolge wordt THEN deel opnieuw opgenomen in het bestaande.
  • De toegevoegde voorwaarden worden opnieuw verwerkt door stap 2 te herhalen. Het proces wordt beëindigd als er geen nieuwe voorwaarden bestaan.

Definitie van achterwaarts redeneren

De achterlijk redeneren is omgekeerd aan voorwaartse redenering waarin 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 ondervindt de patiënt echter een probleem in zijn lichaam, op basis waarvan de arts de symptomen gaat bewijzen. Dit soort redenering valt onder achterlijk redeneren.

Stappen die worden gevolgd in de achterwaartse redenering

In dit soort redenering kiest het systeem een ​​doelstatus en redeneert het in achterwaartse richting. Laten we nu eens kijken hoe het gebeurt en welke stappen worden gevolgd.

  • Ten eerste worden de doelsituatie en de regels geselecteerd waar de doelsituatie zich in het DAN gedeelte bevindt als de conclusie.
  • Van het IF-gedeelte van de geselecteerde regel worden de subdoelen zo gemaakt dat de doelsituatie waar is.
  • Stel beginvoorwaarden belangrijk in om aan alle subdoelen te voldoen.
  • Controleer of de opgegeven begintoestand overeenkomt met de gevestigde statussen. Als het aan de voorwaarde voldoet, is het doel de oplossing, anders wordt een andere doelstatus geselecteerd.
  1. De voorwaartse redenering is een gegevensgestuurde benadering, terwijl de achterwaartse redenering doelgericht is.
  2. Het proces begint met nieuwe gegevens en feiten in de voorwaartse redenering. Omgekeerd begint achteruit redeneren met de resultaten.
  3. Voorwaarts redeneren is bedoeld om het resultaat te bepalen, gevolgd door enkele sequenties. Aan de andere kant legt achterwaartse redenering de nadruk op de handelingen die de conclusie ondersteunen.
  4. De voorwaartse redenering is een opportunistische benadering omdat het verschillende resultaten kan opleveren. Tegenover, in achterwaartse redenering, kan een specifiek doel alleen bepaalde vooraf bepaalde initiële gegevens hebben die het beperkt maken.
  5. De stroom van de voorwaartse redenering gaat van het antecedent naar de consequentie, terwijl achterwaartse redenering werkt in omgekeerde volgorde waarin het begint van conclusie tot begin.

Gevolgtrekking

De structuur van het productiesysteem 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 voorwaartse redenering wordt geleid door de initiële gegevens en bedoeld is om het doel te vinden, terwijl de achterwaartse redenering wordt bepaald door doel in plaats van de gegevens en beoogt de basis te ontdekken gegevens en feiten.