Diferența dintre înlănțuirea înainte și înlănțuirea înapoi
Înlănțuirea înainte și lanțul înapoi sunt două strategii importante în domeniul inteligenței artificiale. Originea sa se află în domeniul sistemului expert al AI. Unul dintre cele mai proeminente domenii de cercetare ale AI, Expert System a fost introdus pentru a imita capacitatea decizională a experților umani. Are 3 componente:
- Baza de cunoștințe: pentru a stoca cunoștințe specifice domeniului și de înaltă calitate.
- Inference Engine: Folosiți cunoștințele de la Knowledgebase pentru a lua o decizie.
- Interfață utilizator: oferă interacțiune între utilizatorul ES și sistemul expert.
Înlănțuirea înainte și înapoi sunt strategiile folosite de Inference Engine pentru efectuarea deducțiilor.
Înlănțuire înainte: Înlănțuirea în avans motorul de inferență parcurge toate faptele, condițiile și derivările înainte de a deduce rezultatul, adică începe cu un set de reguli pentru a efectua un lanț de operații pentru a încheia decizia finală. Această strategie este folosită pentru a ajunge la concluzii manipulând cunoștințele din baza de cunoștințe.
Această strategie este folosită pentru a răspunde la întrebarea „CE POȚI URMĂ URMĂ?”
Proprietăți:
- Deoarece se mișcă de sus în jos se numește abordare de sus în jos.
- Face o concluzie făcând deduceri din date și trecând de la starea inițială la starea țintă.
Înlănțuire înapoi: În acest sens, sistemul de inferență cunoaște decizia finală, încearcă să descopere condițiile care ar fi dus la decizia respectivă. Este folosit mai ales pentru a găsi cauza unei probleme.
Această strategie este utilizată pentru a răspunde la întrebarea „DE CE ACȚI S-A întâmplat?”
Proprietăți:
- În acest sens, obiectivele sunt împărțite în sub-obiective pentru a dovedi un fapt.
- Este o abordare bazată pe obiective
- A folosit strategia prim-profunzime pentru dovezi.
Comparație față în față între înlănțuirea înainte și înlănțuirea înapoi (infografie)
Mai jos se află topul 9 Comparație între înlănțuirea înainte și înlănțuirea înapoi :
Diferențe cheie între înlănțuirea înainte și înlănțuirea înapoi
Haideți să discutăm unele dintre diferențele cheie majore între înlănțuirea înainte și înlănțuirea înapoi:
- Înlănțuirea înainte este utilizată pentru a deduce concluzia luând faptele și se deplasează în direcție înainte prin aplicarea regulii de inferență pentru a obține mai multe date, până când ajunge la obiectiv, în timp ce în lanțul înapoi preia obiectivul și se deplasează înapoi prin utilizarea regulii de inferență pentru a determina faptul care ar putea fi motivul obiectivului.
- Înlănțuirea înaintată folosește strategia primă lărgime pentru a deduce concluzia, în timp ce înlănțuirea înapoi utilizează strategia prim-profunzime pentru a obține faptele.
- Datorită motivului de a lua faptele și de a deduce rezultatul înlănțuirea înainte se numește abordare de jos în sus, în timp ce înlănțuirea înapoi este cunoscută și ca o abordare de sus în jos.
- Înlănțuirea înainte este utilizată pentru a obține obiectivul din date, de aceea este numită tehnică de inferență bazată pe date, în timp ce înlănțuirea înapoi este utilizată pentru a obține datele de la obiectiv, se numește tehnici de inferență orientate spre obiectiv.
- Înlănțuirea înainte va căuta toate căile posibile pentru obținerea obiectivului, în timp ce înlănțuirea înapoi evită căi inutile.
- Întrucât Lanțul Înainte verifică toate regulile, acesta este lent, în timp ce înlănțuirea înapoi este rapidă, întrucât verifică doar regulile necesare.
- Înlănțuirea forward poate fi utilizată pe piața de acțiuni pentru a detecta prețul acțiunilor folosind datele disponibile, în timp ce înlănțuirea înapoi poate fi utilizată pentru a cunoaște motivul unei cauze precum cancerul.
- Înlănțuirea înainte este utilizată în sarcini precum planificarea, monitorizarea, interpretările și controlul în timp ce înlănțuirea înapoi se utilizează în sarcini de depanare și diagnosticare.
- Acum s-ar putea să înțelegeți clar aceste două strategii ale sistemului Inference și modul în care acestea sunt legate de sistemul Expert. Priviți figura de mai jos pentru a înțelege relația lor:
- Expertul și Inginerul bazei de cunoștințe creează Sistemul de cunoștințe, care este apoi folosit de strategiile sistemului Inference pentru a deduce rezultatul în cazul înlănțuirii înainte folosind faptele și regula disponibilă în baza de cunoștințe sau obținerea motivului obiectivului luând intrarea ca obiectiv al utilizatorului și faptului și regulilor din baza de cunoștințe.
Tabelul de comparare înlănțuire înapoi față de lanțul înapoi
Tabelul de mai jos rezumă comparațiile dintre înlănțuirea înainte și înlănțuirea înapoi:
Lanț înainte | Înlănțuire înapoi | |
tip de întrebare | Expert System folosește această strategie pentru a răspunde, „Ce se poate întâmpla?” | Expert System folosește această strategie pentru a răspunde, „De ce se întâmplă asta?” |
Abordare | Urmează abordarea Bottom-Up | Urmează abordarea de sus în jos |
Tipul strategiei | Acesta aplică strategia Breadth-First | Acesta aplică strategia profunzime |
Tehnică | Înlănțuirea înainte este o tehnică bazată pe date | Este o tehnică orientată spre obiective. |
Poartă | Scopul său este să ajungă la concluzie. | Scopul său este de a obține faptele posibile |
Direcția operațională | Direcție înainte, adică trece de la fapt la rezultat | Direcția înapoi, adică trece de la rezultat la fapte. |
Număr de concluzii | Poate genera un număr infinit de concluzii posibile | Acesta generează un număr finit de concluzii posibile |
cerere | Este utilizat în monitorizarea, planificarea, interpretarea și controlul aplicațiilor. | Este utilizat în aplicații de prescripție, depanare și diagnosticare. |
Viteză | Încet, deoarece trebuie să utilizeze toate regulile | Rapid, deoarece trebuie să folosească doar câteva reguli. |
Concluzie
În acest articol, am observat diferențe între înlănțuirea înainte și înlănțuirea înapoi cu diferențele lor cheie. Sper că veți găsi acest articol util.
Articole recomandate
Acesta a fost un ghid pentru diferența de vârf între înlănțuirea înainte și înlănțuirea înapoi. Aici vom discuta, de asemenea, despre diferențele cheie cu Înlănțuirea Înainte și Înlănțuirea Înapoi cu infografica și tabelul de comparație. De asemenea, puteți arunca o privire la următoarele articole pentru a afla mai multe -
- Probleme de inteligență artificială
- Tehnologia inteligenței artificiale
- Diagrama Pareto din Tableau
- Break vs Continuă