Dopredné reťazenie verzus spätné reťazenie Top 9 rozdielov, ktoré treba naučiť

Obsah:

Anonim

Rozdiel medzi reťazením dopredu a reťazením smerom dozadu

Forward Chaining vs Backward Chaining sú dve dôležité stratégie v oblasti umelej inteligencie. Jeho pôvod spočíva v expertnej systémovej doméne AI. Ako jeden z najvýznamnejších výskumných domén AI bol zavedený expertný systém s cieľom napodobniť rozhodovacie schopnosti ľudských expertov. Má 3 komponenty:

  • Znalostná báza: Na ukladanie vedomostí špecifických pre danú doménu a vysokej kvality.
  • Inferenčný motor: Na získanie rozhodnutia použite znalosti z databázy znalostí.
  • Užívateľské rozhranie: Poskytuje interakciu medzi používateľom ES a expertným systémom.

Vpred a vzad je reťazenie stratégií, ktoré používa Inference Engine pri uskutočňovaní odpočtov.

Forward Chaining: Forward Chaining Inference Engine prechádza všetkými faktami, podmienkami a odvodeniami pred odvodením výsledku, tj začína súborom pravidiel na vykonanie reťazca operácií na uzavretie konečného rozhodnutia. Táto stratégia sa používa na dosiahnutie záveru manipuláciou s poznatkami z vedomostnej základne.

Táto stratégia sa používa na zodpovedanie otázky „ČO SA MÔŽE STAŤ ĎALŠÍ?“

vlastnosti:

  • Pretože sa pohybuje zhora nadol, nazýva sa prístup zhora nadol.
  • Na záver je možné urobiť odpočty z údajov a prejsť z počiatočného stavu do cieľového stavu.

Spätné reťazenie: V tomto systéme inferencia pozná konečné rozhodnutie, snaží sa zistiť podmienky, ktoré by viedli k tomuto rozhodnutiu. Používa sa väčšinou pri hľadaní príčiny problému.

Táto stratégia sa používa na zodpovedanie otázky „PREČO SA TO stalo?“

vlastnosti:

  • V tomto sú ciele rozdelené na čiastkové ciele, aby sa dokázala skutočnosť.
  • Je to prístup zameraný na ciele
  • Na dôkaz použila stratégiu hĺbky.

Porovnanie medzi jednotlivými reťazcami medzi reťazením vpred a spätným reťazením (infografika)

Nižšie je prvých 9 porovnávaní medzi reťazením vpred vs reťazením vpred :

Kľúčové rozdiely medzi reťazením dopredu a reťazením smerom dozadu

Poďme diskutovať o niektorých hlavných kľúčových rozdieloch medzi reťazením dopredu a dozadu:

  • Forwardovanie sa používa na odvodenie záveru, keď vezmeme fakty a posunú sa smerom vpred aplikáciou inferenčného pravidla, aby sa získalo viac údajov, až do času, keď dosiahne cieľ, zatiaľ čo v spätnom reťazení vezme cieľ a posunie sa späť pomocou inferenčného pravidla. určiť skutočnosť, ktorá by mohla byť dôvodom cieľa.
  • Forwardovanie pomocou reťazcov používa na odvodenie záverov prvú šírku, zatiaľ čo spätné reťazenie používa na získanie faktov hĺbkovú stratégiu.
  • Z dôvodu zohľadnenia faktov a odvodenia výsledku sa reťazenie vpred nazýva prístup zdola nahor, zatiaľ čo spätné reťazenie sa nazýva aj prístup zdola nahor.
  • Forwardovanie sa používa na získanie cieľa z údajov, preto sa nazýva inferenčná technika založená na údajoch, zatiaľ čo spätné reťazenie sa používa na získanie údajov od cieľa, ktorý sa nazýva inferenčné techniky založené na cieľoch.
  • Vpred reťazenie bude hľadať všetky možné spôsoby, ako dosiahnuť cieľ, zatiaľ čo reťazenie vpred sa vyhýba zbytočným cestám.
  • Pretože funkcia Forward Chaining kontroluje všetky pravidlá, je pomalá, zatiaľ čo spätné reťazenie je rýchle, pretože kontroluje iba požadované pravidlá.
  • Forwardové reťazenie sa môže na akciovom trhu použiť na zisťovanie ceny akcií pomocou dostupných údajov, zatiaľ čo spätné reťazenie sa môže použiť na zistenie príčiny, ako je rakovina.
  • Forwardovanie sa používa v úlohách ako plánovanie, monitorovanie, interpretácia a riadenie aplikácií, zatiaľ čo spätné reťazenie sa používa v úlohách ladenia a diagnostiky.
  • Teraz by ste mohli mať jasnú predstavu o týchto dvoch stratégiách Inferenčného systému a o tom, ako súvisia s expertným systémom. Pozrite sa na nasledujúci obrázok, aby ste pochopili ich vzťah:

  • Expert a Knowledge Base Engineer vytvára Knowledgebase expertného systému, ktorý je potom pomocou stratégií systému Inference použitý na odvodenie výsledku v prípade reťazenia vpred pomocou faktov a pravidiel dostupných vo vedomostnej báze alebo získaním dôvodu cieľa prijatím vstup ako cieľ od používateľa a skutočnosť a pravidlá z vedomostnej základne.

Porovnávacia tabuľka reťazenia vpred vs spätným reťazením

V nasledujúcej tabuľke sú zhrnuté porovnania medzi reťazením vpred a spätným reťazením:

Vpred reťazenie Spätné reťazenie
Typ otázky Expertný systém používa túto stratégiu ako odpoveď na otázku „Čo sa môže stať ďalej?“ Expertný systém používa túto stratégiu ako odpoveď na otázku „Prečo sa to stalo?“
Prístup Nasleduje prístup zdola nahor Nasleduje prístup zhora nadol
Druh stratégie Uplatňuje stratégiu šírky pásma Uplatňuje stratégiu hĺbky-prvá
technika Forwardovanie je technika založená na údajoch Je to technika zameraná na dosiahnutie cieľov.
Cieľ Jeho cieľom je dospieť k záveru. Jeho cieľom je získať možné fakty
Prevádzkové smerovanie Smer vpred, tj ide od výsledku k výsledku Spätný smer, tj ide od výsledku k faktom.
Počet záverov Môže generovať nekonečné množstvo možných záverov Vytvára sa konečný počet možných záverov
prihláška Používa sa pri monitorovacích, plánovacích, interpretačných a kontrolných aplikáciách. Používa sa v predpisových, ladiacich a diagnostických aplikáciách.
rýchlosť Pomaly, pretože musí používať všetky pravidlá Rýchlo, pretože musí používať iba niekoľko pravidiel.

záver

V tomto článku sme videli rozdiely medzi reťazením vpred a spätným reťazením s ich kľúčovými rozdielmi. Dúfam, že vám tento článok pomôže.

Odporúčané články

Bol to sprievodca po najvyššom rozdiele medzi reťazením vpred a spätným reťazením. Ďalej diskutujeme o kľúčových rozdieloch Forward Chaining vs Backward Chaining s infografikami a tabuľkou porovnania. Ďalšie informácie nájdete aj v nasledujúcich článkoch -

  1. Problémy umelej inteligencie
  2. Technológia umelej inteligencie
  3. Pareto Graf v Tableau
  4. Prestávka vs Pokračovať