Srovnávací graf
Základ pro srovnání | Forward Reasoning | Zpětné uvažování |
---|---|---|
Základní | Data-řízený | Cíl řízen |
Začíná s | Nová data | Nejistý závěr |
Cílem je najít | Závěr, který musí následovat | Fakta na podporu závěrů |
Typ přístupu | Oportunistický | Konzervativní |
Tok | Nástup do důsledků | Důsledek pro začínající |
Definice dopředného uvažování
Řešení problému obecně zahrnuje počáteční data a fakta, aby bylo možné dospět k řešení. Tyto neznámé skutečnosti a informace se používají k odvození výsledku. Například při diagnostice pacienta lékař nejprve zkontroluje symptomy a zdravotní stav těla, jako je teplota, krevní tlak, puls, barva očí, krev, atd. Poté se analyzují symptomy pacienta a porovnávají se s předem určenými symptomy. Poté je lékař schopen poskytnout léky podle symptomů pacienta. Když tedy řešení využívá tento způsob uvažování, je známo jako dopředné uvažování .
Kroky, které následují v argumentaci vpřed
Inferenční engine zkoumá znalostní základnu s poskytnutými informacemi pro omezení, jejichž priorita odpovídá danému aktuálnímu stavu.
- V prvním kroku je systému dáno jedno nebo více omezení.
- Pak jsou pravidla prohledána v databázi znalostí pro každé omezení. Jsou vybrána pravidla, která splňují podmínku (tj. Část IF).
- Nyní je každé pravidlo schopno vytvořit nové podmínky od uzavření odvolání. Výsledkem je, že THEN část je opět zahrnuta do stávající.
- Přidané podmínky se znovu zpracují opakováním kroku 2. Proces skončí, pokud neexistují žádné nové podmínky.
Definice zpětného uvažování
Zpětné uvažování je inverzní k dopřednému uvažování, ve kterém je cíl analyzován za účelem odvození pravidel, počátečních faktů a dat. Pojetí můžeme chápat podobným příkladem uvedeným ve výše uvedené definici, kde se lékař pokouší diagnostikovat pacienta pomocí incepčních údajů, jako jsou symptomy. V tomto případě však pacient trpí problémem ve svém těle, na jehož základě lékař dokazuje symptomy. Tento způsob uvažování se děje zpětně.
Kroky, které následují v zpětném uvažování
V tomto typu uvažování systém zvolí cílový stav a důvody směrem dozadu. Pojďme pochopit, jak se to děje a jaké kroky následují.
- Za prvé, cílový stav a pravidla jsou vybrány tam, kde cílový stát sídlí v části THEN jako závěr.
- Z části IF vybraného pravidla jsou dílčí cíle splněny, aby byl cílový stav pravdivý.
- Nastavte počáteční podmínky důležité pro uspokojení všech dílčích cílů.
- Ověřte, zda daný počáteční stav odpovídá zavedeným státům. Pokud splňuje podmínku, je cílem řešení, jinak je vybrán jiný cílový stav.
Klíčové rozdíly mezi dopředným a zpětným uvažováním v AI
- Důvodové uvažování je datově řízený přístup, zatímco zpětné uvažování je cíl řízený.
- Tento proces začíná novými údaji a fakty v odůvodnění. Naopak zpětné uvažování začíná výsledky.
- Předpoklad uvažování má za cíl určit výsledek následovaný některými sekvencemi. Na druhou stranu zpětný důvod k akcím, které tento závěr podporují.
- Důvodové uvažování je oportunistický přístup, protože může přinést různé výsledky. V opačném smyslu může mít specifický cíl pouze určité předem stanovené počáteční údaje, které ho omezují.
- Tok dopředného uvažování je od předcházejícího k následnému, zatímco zpětné uvažování funguje v opačném pořadí, ve kterém začíná od uzavření k počátečním.
Závěr
Struktura výrobního systému vyhledávacího procesu usnadňuje interpretaci dopředného a zpětného uvažování. Úvahy vpřed a vzad jsou diferencovány na základě jejich účelu a procesu, ve kterém je dopředné uvažování řízeno původními údaji a je určeno k nalezení cíle, zatímco zpětné uvažování je řízeno cílem namísto dat a jeho cílem je zjistit základní údaje a fakta.