Reprezentace znalostí
Reprezentace znalostí je hlavní problém v umělé inteligenci. Otázka je jak uložit a zmanipulovat znalosti v informačním systému ve formální cestě tak že to může být používáno mechanismy vykonat daný úkol. Příklady aplikací jsou expertní systémy, systémy strojového překladu, computer-aided údržba systémy a získávání informací systémy (včetně předků databáze).
Někteří lidé si myslí, že to by bylo nejlepší reprezentovat znalosti stejně to to je reprezentováno v lidském rozumu, který je jen známý dobývat inteligenci doposud, nebo reprezentovat znalosti ve formě lidského jazyka. Bohužel, my nevíme to jak znalosti jsou reprezentovány v lidském rozumu, nebo jak manipulovat s lidskými jazyky stejně jak lidskou myslí.
Z tohoto důvodu, různý umělé jazyky a zápisy byli navrhoval pro reprezentovat znalosti. Oni jsou typicky založení na logice a matematice, a mít snadno rozebral gramatiku uklidnit zpracování stroje.
Nedávná móda ve znalostech jazyky reprezentace je používat XML jako nízkoúrovňová syntax. Toto inklinuje dělat výstup těchto KR jazyků snadných pro stroje rozebrat, u vydání člověka čitelnost.
Nejprve-objednávat počet predikátu je běžně používaný jako matematické východisko pro tyto systémy, vyhnout se přílišný složitost. Nicméně, dokonce jednoduché systémy založené na této prosté logice mohou být používány reprezentovat data, která jsou dobře za zpracovací schopností aktuálních počítačových systémů: vidět vypočitatelnost pro důvody.
Příklady notací:
- DATR je příklad pro reprezentovat lexikální znalosti
- RDF je jednoduchý notace pro reprezentovat vztahy mezi objekty
Techniky reprezentace znalostí
Sémantické sítě mohou být používány reprezentovat znalosti. Každý uzel reprezentuje pojetí a oblouky jsou používány definovat vztahy mezi pojetími.Od nejčasnějších časů, rám znalostí nebo právě rám byl použitý. Rám sestává z štěrbin který obsahovat hodnoty; například, rámec pro dům by mohl obsahovat barevnou štěrbinu, množství podlah štěrbina, etc.
Rámce mohou chovat se něco jako objektově orientované programovací jazyky, s dědičností rysů popsal”je-” spojení. Nicméně, tam bylo žádné malé množství rozporuplnosti v použití “je-#rquote spojení: Richard P. Gabriel napsal článek titulovaný “co je-je a je ne”, wherein 29 různé sémantiky bylo nalezené v projektech jehož reprezentace znalostí projekty se komplikovaly “je-#rquote spojení. Další odkazy obsahují “má-část” spojení.
Rámce trpí problémem rámce spojování znalostí.
Skripty jsou druh rámce, který popisuje co se stane časově; běžný příklad daný to popisuje, jak jde do restaurace. Kroky zahrnují čekání být usazen, přijímat nabídku, objednávat, etc.
Viz též:
- Metadata
- Ontologie
- Douglas Lenat' s Cyc projekt
- Sémantický web
- Ronald J. Brachman; co je-je a je ne. Analýza Taxonomic spojení v sémantických sítích; IEEE počítač, 16 (10); říjen 1983 [1]
- Jean-Luc Hainaut, Jean-Marc Hick, Vincent Englebert, Jean Henrard, Didier Roland: Rozumět implementacím je-vztahy. Er 1996: 42-57 [1]