Rozdíl mezi dopředným řetězením a zpětným řetězem
Forward Chaining vs Backward Chaining jsou dvě důležité strategie v oblasti umělé inteligence. Jeho původ leží v expertní systémové doméně AI. Jako jeden z nejvýznamnějších výzkumných oborů umělé inteligence byl zaveden expertní systém, který emuluje rozhodovací schopnost lidských odborníků. Má 3 složky:
- Znalostní báze: Chcete-li uložit znalosti specifické pro danou doménu a vysokou kvalitu.
- Inference Engine: Využijte znalosti z Knowledgebase k rozhodnutí.
- Uživatelské rozhraní: Poskytuje interakci mezi uživatelem ES a expertním systémem.
Směrování dopředu a dozadu je strategie, které používá Inference Engine při odečtení.
Forward Chaining: Forward Chaining Inference Engine prochází všemi fakty, podmínkami a odvozeními před odvozením výsledku, tj. Začíná souborem pravidel pro provedení řetězce operací k uzavření konečného rozhodnutí. Tato strategie se používá k dosažení závěru manipulací se znalostmi z vědomostní základny.
Tato strategie se používá k zodpovězení otázky „CO SE MOHOU DALŠÍ?“
Vlastnosti:
- Protože se pohybuje shora dolů, nazývá se přístup shora dolů.
- Je to závěr provedením srážek z dat a přechodem z počátečního stavu do cílového stavu.
Zpětné řetězení: V tomto, inferenční systém zná konečné rozhodnutí, snaží se zjistit podmínky, které by v tomto rozhodnutí vyústily. Většinou se používá při hledání příčiny problému.
Tato strategie se používá k zodpovězení otázky „Proč se to stalo?“
Vlastnosti:
- V tomto jsou cíle rozděleny do dílčích cílů, aby se prokázala skutečnost.
- Je to přístup zaměřený na cíl
- Jako důkaz použila strategii hloubky.
Srovnání hlava-hlava mezi dopředným řetězením a zpětným řetězem (infografika)
Níže je prvních 9 srovnání mezi dopředným zřetězením proti zpětnému zřetězením :
Klíčové rozdíly mezi dopředným řetězením a zpětným řetězem
Pojďme diskutovat o některých hlavních klíčových rozdílech mezi dopředným řetězením a zpětným řetězem:
- Forward řetězení se používá k odvození závěru tím, že vezme fakta a posune se dopředu použitím inferenčního pravidla k získání více dat, až do doby, kdy dosáhne cíle, zatímco v zpětném řetězení to vezme cíl a pohybuje se zpět pomocí inferenčního pravidla určit skutečnost, která by mohla být důvodem cíle.
- Dopředné řetězení používá strategii první šířky k odvození závěru, zatímco zpětné řetězení používá strategii hloubky jako první k získání faktů.
- Z důvodu zohlednění faktů a odvození výsledku je dopředné řetězení označováno jako přístup zdola nahoru, zatímco zpětné řetězení je také známé jako přístup shora dolů.
- Dopředné řetězení se používá k získání cíle z dat, proto se nazývá datově řízená inferenční technika, zatímco zpětné řetězení se používá k získání dat z cíle, nazývá se to cíleně odvozené techniky.
- Dopředné řetězení prohledá všechny možné způsoby, jak dosáhnout cíle, zatímco zpětné řetězení se vyhne zbytečným cestám.
- Protože Forward Chaining kontroluje všechna pravidla, je pomalý, zatímco zpětné řetězení je rychlé, protože kontroluje pouze požadovaná pravidla.
- Forward řetězení lze použít na akciovém trhu k detekci ceny akcií pomocí dostupných dat, zatímco zpětné řetězení lze použít k poznání důvodu příčiny, jako je rakovina.
- Dopředné řetězení se používá v úkolech, jako je plánování, monitorování, interpretace a kontrolní aplikace, zatímco zpětné řetězení se používá v debugovacích a diagnostických úlohách.
- Nyní můžete mít jasnou představu o těchto dvou strategiích systému Inference a o tom, jak souvisí s expertním systémem. Podívejte se na obrázek níže, abyste pochopili jejich vztah:
- Expert and Knowledge Base Engineer vytváří Knowledgebase expertního systému, který je pak pomocí strategií systému Inference používán k odvození výsledku v případě dopředného řetězení pomocí skutečností a pravidel dostupných ve znalostní bázi nebo získání důvodu pro cíl tím, že vezme vstup jako cíl od uživatele a skutečnost a pravidla ze znalostní základny.
Tabulka porovnávání vpřed a zpětného porovnávání
Níže uvedená tabulka shrnuje srovnání mezi dopředným řetězením a zpětným řetězem:
Dopředu řetězení | Zpětné řetězení | |
Typ otázky | Expertní systém používá tuto strategii k odpovědi: „Co se může stát dále?“ | Expertní systém používá tuto strategii k odpovědi: „Proč se to stalo?“ |
Přístup | Následuje přístup zdola nahoru | Dodržuje přístup shora dolů |
Typ strategie | Aplikuje strategii šíření první | Aplikuje strategii hloubky-první |
Technika | Dopředné řetězení je technika založená na údajích | Je to technika zaměřená na cíl. |
Fotbalová branka | Jeho cílem je dosáhnout závěru. | Jeho cílem je získat možná fakta |
Provozní směr | Směr vpřed, tj. Jde od výsledku k výsledku | Zpětný směr, tj. Jde od výsledku k faktům. |
Počet závěrů | Může generovat nekonečný počet možných závěrů | Vytváří konečný počet možných závěrů |
aplikace | Používal se v monitorovacích, plánovacích, interpretačních a kontrolních aplikacích. | Používá se v předpisech, debugovacích a diagnostických aplikacích. |
Rychlost | Pomalu, protože musí používat všechna pravidla | Rychle, protože musí používat pouze několik pravidel. |
Závěr
V tomto článku jsme viděli rozdíly mezi dopředným řetězením a zpětným řetězem s jejich klíčovými rozdíly. Doufám, že vám tento článek pomůže.
Doporučené články
Toto byl průvodce největším rozdílem mezi dopředným řetězením a zpětným řetězem. Zde diskutujeme také klíčové rozdíly mezi řetězci vpřed a zpětným řetězcem s infografikou a srovnávací tabulkou. Další informace naleznete také v následujících článcích -
- Problémy umělé inteligence
- Technologie umělé inteligence
- Paretův graf v Tableau
- Break vs Continue