Umělá inteligence Minského definice: UI je věda o vytváření strojů nebo systémů, které budou při řešení určitého úkolu užívat takového postupu, který – kdyby ho dělal člověk – bychom považovali za projev jeho inteligence.
Umělá inteligence UI řeší úlohy tak složité, že by jejich řešení i člověkem vyžadovalo jeho inteligenci. Řešitel vynechává neperspektivní varianty řešení, čím více variant vynechá, tím inteligentnější postup musí použít. Vynechání variant = využití znalostí = projev inteligence
Umělá inteligence - ZNALOSTI Exaktní znalosti – teorémy, fyzikální zákony, = matematické zákony, algoritmy, … Heuristické poznatky = neurčitá pravidla, nekategorické, neexaktní návody k řešení
Kotek: UI chápe jako vlastnost technických systémů UI je vlastnost člověkem uměle vytvoře-ných systémů vyznačujících se schopností rozpoznávat předměty, jevy a situace, analyzovat vztahy mezi nimi a tak vytvářet vnitřní modely světa, ve kterých tyto systémy existují, a na tomto základě pak přijímat účelná rozhodnutí, za pomoci schopností předvídat důsledky těchto rozhodnutí a objevovat nové zákonitosti mezi růz. modely nebo jejich skupinami.
Vnitřní modely Vnitřní modely dovolují definovat úlohu řízení následovně: Je dán počáteční stav + cílový stav svými modely + přípustné akce, kterými lze stav měnit. Úkol : nalézt posloupnost akcí vedoucí efektivně z poč. do cílového stavu, při respektování omezení. Vede na řešení úloh – Problem Solving.
Teoretické úlohy UI: rozpoznávání, reprezentace znalostí včetně logiky řešení úloh kvalitativní modelování strojové učení plánování a rozvrhování umělé neuronové sítě počítačové vidění zpracování přirozeného jazyka programovací jazyky a techniky UI znalostní inženýrství = získávání, formalizace a uchovávání znalostí