Diferența dintre raționamentul înainte și cel înapoi în AI
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.
-
- Diagramă de comparație
- Definiție
- Diferențele cheie
- Concluzie
Diagramă de comparație
Baza de comparație | Raționament înainte | Raționament înapoi |
---|---|---|
De bază | Bazată pe date | Obiectiv condus |
Începe cu | Date noi | Concluzie incertă |
Obiectivul este de a găsi | Concluzie care trebuie să urmeze | Fapte care să susțină concluziile |
Tipul abordării | oportuniste | Conservator |
curgere | Incipient 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.
- Raționamentul înainte este o abordare bazată pe date, în timp ce raționamentul înapoi este un obiectiv.
- Procesul începe cu date noi și fapte în raționamentul înainte. În schimb, raționamentul înapoi începe cu rezultatele.
- 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.
- 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.
- 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.