Diferența dintre raționamentul înainte și cel înapoi în AI

Autor: Laura McKinney
Data Creației: 2 Aprilie 2021
Data Actualizării: 5 Mai 2024
Anonim
Diferența dintre raționamentul înainte și cel înapoi în AI - Tehnologie
Diferența dintre raționamentul înainte și cel înapoi în AI - Tehnologie

Conţinut


În inteligența artificială, scopul căutării este de a găsi calea printr-un spațiu cu probleme. Există două modalități de a urmări o astfel de căutare care să fie raționate înainte și înapoi. Diferența semnificativă între amândoi este că raționamentul înainte începe cu datele inițiale către obiectiv. În schimb, raționamentul invers funcționează în mod opus, în cazul în care scopul este de a determina faptele și informațiile inițiale cu ajutorul rezultatelor date.

    1. Diagramă de comparație
    2. Definiție
    3. Diferențele cheie
    4. Concluzie

Diagramă de comparație

Baza de comparațieRaționament înainteRaționament înapoi
De bazăBazată pe dateObiectiv condus
Începe cuDate noiConcluzie incertă
Obiectivul este de a găsiConcluzie care trebuie să urmezeFapte care să susțină concluziile
Tipul abordăriioportunisteConservator
curgereIncipient la consecințăConsecința incipientului


Definiția raționamentului înainte

Soluția unei probleme include în general datele inițiale și faptele pentru a ajunge la soluție. Aceste date și informații necunoscute sunt utilizate pentru a deduce rezultatul. De exemplu, în timp ce diagnostică un pacient, medicul verifică mai întâi simptomele și starea medicală a organismului, cum ar fi temperatura, tensiunea arterială, pulsul, culoarea ochilor, sângele, etc. După aceea, simptomele pacientului sunt analizate și comparate cu simptomele prestabilite. Apoi, medicul este capabil să furnizeze medicamentele în funcție de simptomele pacientului. Deci, atunci când o soluție folosește acest mod de raționament, este cunoscută ca raționament înainte.

Pașii urmăriți în raționamentul înainte

Motorul de inferență explorează baza de cunoștințe cu informațiile furnizate pentru constrângerile a căror prioritate se potrivește cu starea curentă dată.


  • În prima etapă, sistemul este dat de una sau mai multe constrângeri.
  • Apoi, regulile sunt căutate în baza de cunoștințe pentru fiecare constrângere. Se selectează regulile care îndeplinesc condiția (adică partea IF).
  • Acum fiecare regulă este capabilă să producă condiții noi de la încheierea celei invocate. Drept urmare, THEN partea este din nou inclusă în cea existentă.
  • Condițiile adăugate sunt procesate din nou prin repetarea etapei 2. Procesul se va încheia dacă nu există condiții noi.

Definiția raționamentului înapoi

raționament înapoi este inversă raționamentului înainte în care obiectivul este analizat pentru a deduce regulile, faptele inițiale și datele. Putem înțelege conceptul prin exemplul similar dat în definiția de mai sus, în care medicul încearcă să diagnostice pacientul cu ajutorul datelor inceptive, cum ar fi simptomele. Cu toate acestea, în acest caz, pacientul se confruntă cu o problemă în corpul său, pe baza căreia medicul va demonstra simptomele. Acest tip de raționament se încadrează în raționament.

Pași care sunt urmați în raționamentul înapoi

În acest tip de raționament, sistemul alege o stare de țintă și motivează în sens invers. Acum, să înțelegem cum se întâmplă și ce pași sunt urmați.

  • În primul rând, starea obiectivului și regulile sunt selectate acolo unde starea obiectivului se află în partea DEZENI ca concluzie.
  • Din partea IF a regulii selectate, subgoalele sunt considerate satisfăcute pentru ca starea obiectivului să fie adevărată.
  • Setați condiții inițiale importante pentru a satisface toate subgoalele.
  • Verificați dacă starea inițială furnizată se potrivește cu stările stabilite. Dacă îndeplinește condiția, atunci obiectivul este soluția, altfel este selectată o altă stare a obiectivului.
  1. Raționamentul înainte este o abordare bazată pe date, în timp ce raționamentul înapoi este un obiectiv.
  2. Procesul începe cu date noi și fapte în raționamentul înainte. În schimb, raționamentul înapoi începe cu rezultatele.
  3. Raționamentul înainte își propune să determine rezultatul urmat de unele secvențe. Pe de altă parte, raționamentul înapoi pune accent pe actele care susțin încheierea.
  4. Raționamentul înainte este o abordare oportunistă, deoarece ar putea produce rezultate diferite. Spre deosebire, în raționamentul înapoi, un obiectiv specific poate avea doar anumite date inițiale prestabilite care îl fac restricționat.
  5. Fluxul raționamentului înainte este de la antecedent la consecvent, în timp ce raționamentul înapoi funcționează în ordine inversă în care pornește de la concluzie la incipient.

Concluzie

Structura sistemului de producție a procesului de căutare facilitează interpretarea raționamentului înainte și înapoi. Raționamentul înainte și înapoi sunt diferențiați pe baza scopului și a procesului lor, în care raționamentul înainte este direcționat de datele inițiale și este destinat să găsească obiectivul în timp ce raționamentul înapoi este guvernat de obiectiv în loc de date și își propune să descopere elementele de bază date și fapte.