Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
1. Znalostná základňa:
* Fakty: Základné, atómové informácie o doméne. Príklady:„Obloha je modrá“, „Voda vrie na 100 stupňov Celzia.“
* Pravidlá: Logické vyhlásenia, ktoré predstavujú vzťahy medzi skutočnosťami. Príklady:„Ak prší, pôda je mokrá,“ „Ak je teplota nad 100 stupňov Celzia, voda sa uvarí.“
* heuristika: Pravidlá alebo osvedčené postupy, ktoré môžu pomôcť usmerňovať odôvodnenie systému, najmä v prípade neistoty.
2. Inferenčný motor:
* Mechanizmus uvažovania: Toto je jadro KBS. Používa znalostnú základňu na vyvodenie záverov a riešenie problémov.
* inferenčné metódy: Existujú rôzne prístupy:
* Reťazenie vpred: Začína sa známymi skutočnosťami a uplatňuje pravidlá na odvodenie nových faktov.
* Reparovanie dozadu: Začína cieľom a funguje dozadu a snaží sa nájsť podporné fakty a pravidlá.
* Model Adrasing: Používa model domény na rozumné správanie.
* Dôvody založené na prípadoch: Rieši problémy načítaním a prispôsobením riešení podobným problémom z databázy minulých prípadov.
3. Používateľské rozhranie:
* Ako používateľ interaguje so systémom: Umožňuje používateľom zadávať dopyty, poskytovať informácie a dostávať výsledky zo systému.
* Typy používateľských rozhraní: Textový, grafický, prirodzený jazyk atď.
4. Získanie vedomostí:
* Proces budovania vedomostnej základne: To zahŕňa:
* Vyžiadanie vedomostí: Extrahovanie znalostí od odborníkov v oblasti.
* Znázornenie vedomostí: Výber vhodných dátových štruktúr a jazykov na kódovanie znalostí.
* Validácia vedomostí: Zabezpečenie presnosti a úplnej znalostnej základne.
5. Vysvetľovacie zariadenie:
* poskytuje priehľadnosť a porozumenie: Vysvetľuje užívateľovi proces odôvodnenia systému.
* pomáha s:
* Ladenie systému
* Zvyšovanie dôvery používateľov
* Poskytovanie pohľadov do domény
Príklad:
Zvážte jednoduché KBS na diagnostikovanie problémov s autom:
* Znalostná základňa: Fakty o častiach auta, pravidlá o príznakoch a možných príčinách, heuristika pre bežné chyby.
* Inferenčný motor: Používa spätné reťazenie - začína symptómom (napr. „Auto sa nezačne“) a pokúsi sa nájsť zodpovedajúce pravidlá a fakty na diagnostikovanie problému (napr. „Ak je batéria mŕtva, auto sa nezačne“).
* User rozhrania: Umožňuje užívateľovi zadávať príznaky a dostávať možnú diagnózu.
* Vysvetľovacie zariadenie: Vysvetľuje kroky zdôvodnenia, ktoré ukazujú, ktoré pravidlá sa uplatňujú a prečo.
Výhody KBS:
* odborné znalosti zachytené a znovu použité.
* Konzistencia a presnosť sa zlepšila.
* Riešenie problémov v zložitých doménach.
* Podpora a automatizácia.
Nevýhody KBS:
* Získavanie vedomostí je drahé a časovo náročné.
* udržiavanie a aktualizácia vedomostnej základne môže byť náročné.
* kbs môže byť nepružné a ťažko sa prispôsobiť novým situáciám.
Celkovo sú vedomostné systémy výkonnými nástrojmi na zachytenie a využívanie odborných znalostí, najmä v zložitých doménach, kde môže byť ľudské zdôvodnenie náročné alebo časovo náročné.