Diagramă de comparație
Bazele de comparație | Înainte de raționament | Reasonarea înapoi |
---|---|---|
De bază | Pe bază de date | Obiectivul condus |
Începe cu | Date noi | Concluzie incertă |
Obiectivul este de a găsi | Concluzie care trebuie urmată | Fapte în sprijinul concluziilor |
Tip de abordare | oportuniste | Conservator |
curgere | Incipient la consecință | Consecință la incipient |
Definiția Forward Reasoning
Soluția unei probleme include în general datele și faptele inițiale pentru a ajunge la soluție. Aceste fapte și informații necunoscute sunt folosite pentru a deduce rezultatul. De exemplu, în timp ce diagnosticați un pacient, medicul verifică mai întâi simptomele și starea medicală a corpului, cum ar fi temperatura, tensiunea arterială, pulsul, culoarea ochilor, sângele și altele. După aceasta, simptomele pacientului sunt analizate și comparate cu simptomele predeterminate. Apoi medicul este capabil să furnizeze medicamentele în funcție de simptomele pacientului. Deci, atunci când o soluție folosește acest tip de raționament, este cunoscută drept raționament înainte .
Pași care sunt 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 actuală dată.
- În prima etapă, sistemul primește 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ă noi condiții de la încheierea celui invocat. În consecință, această parte 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 Backward Reasoning
Rațiunea retroactivă este inversă a raționamentului înainte în care scopul este analizat pentru a deduce regulile, faptele și datele inițiale. Putem înțelege conceptul prin exemplul similar dat în definiția de mai sus, în care medicul încearcă să diagnosticheze pacientul cu ajutorul datelor inițiale precum 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 are un raționament înapoi.
Etape care sunt urmate în raționamentul înapoi
În acest tip de raționament, sistemul alege o stare de țintă și motive în direcția inversă. Acum, să înțelegem cum se întâmplă și ce măsuri sunt urmate.
- În primul rând, starea țintă și regulile sunt selectate în cazul în care statul obiectiv se află în partea THEN ca și concluzie.
- Din partea IF a regulii selectate, subgaloanele sunt făcute să fie îndeplinite pentru ca starea țintă să fie adevărată.
- Setați condițiile 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 țelului.
Diferențele cheie între raționamentul înaintea și retroactiv în AI
- Argumentarea în perspectivă este abordarea bazată pe date, în timp ce raționamentul înapoi este un obiectiv determinat.
- Procesul începe cu noi date și fapte în raționamentul înainte. În schimb, raționamentul înapoi începe cu rezultatele.
- Propunerea de raționament urmărește să determine rezultatul urmat de unele secvențe. Pe de altă parte, accentul pus pe raționamentul retroactiv asupra actelor care susțin concluzia.
- Argumentarea în perspectivă este o abordare oportunistă, deoarece ar putea produce rezultate diferite. Spre deosebire de raționamentul înapoi, un obiectiv specific nu poate avea decât anumite date inițiale predeterminate care îl restricționează.
- Fluxul raționamentului din față este de la antecedent la consecvent, în timp ce raționamentul înapoi funcționează în ordine inversă, în care începe de la încheiere la început.
Concluzie
Structura sistemului de producție al procesului de căutare facilitează interpretarea raționamentului înainte și înapoi. Argumentele înainte și înapoi sunt diferențiate pe baza scopului și a procesului lor, în care raționamentul înainte este direcționat de datele inițiale și destinat să găsească scopul, în timp ce raționamentul înapoi este guvernat de obiectiv în loc de date și are scopul de a descoperi principalele date și fapte.