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 -
- Problémy umelej inteligencie
- Technológia umelej inteligencie
- Pareto Graf v Tableau
- Prestávka vs Pokračovať