Dopředné řetězení vs zpětné řetězení - 9 hlavních rozdílů, které je třeba se naučit

Obsah:

Anonim

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 -

  1. Problémy umělé inteligence
  2. Technologie umělé inteligence
  3. Paretův graf v Tableau
  4. Break vs Continue