Detail předmětu

Základy umělé inteligence (v angličtině)

FIT-IZUeAk. rok: 2024/2025

Řešení úloh, prohledávání stavového prostoru, rozklad na podúlohy, hraní her. Reprezentace znalostí. Základy jazyků PROLOG a LISP. Principy strojového učení. Příznakové a strukturální rozpoznávání obrazů. Základy počítačového vidění. Základní principy práce s přirozeným jazykem. Aplikační oblasti umělé inteligence.

Jazyk výuky

angličtina

Počet kreditů

4

Nabízen zahraničním studentům

Všech fakult

Vstupní znalosti

Žádné.

Pravidla hodnocení a ukončení předmětu

  • Půlsemestrální písemná zkouška - 20 bodů
  • Programy v počítačových cvičeních - 20 bodů

Učební cíle

Seznámit studenty se základy umělé inteligence, především s přístupy k řešení problémů, s principy strojového učení a s problematikou obecné teorie rozpoznávání. Studenti získají i základní informace o počítačovém vidění a zpracování přirozeného jazyka.
Studenti se seznámí s metodami řešení úloh a získají i základní informace o strojovém učení, počítačovém vidění a zpracování přirozeného jazyka. Budou schopni navrhovat programy využívající heuristik při řešení problémů.

Doporučená literatura

Luger,G.F., Stubblefield,W.A.: Artificial Intelligence, The Benjamin/Cummings Publishing Company, Inc., 1993, ISBN 0-8053-4785-2
Mařík,V., Štěpánková,O., Lažanský,J. a kol.: Umělá inteligence (1)+(2), ACADEMIA Praha, 1993 (1), 1997 (2), ISBN 80-200-0502-1

Zbořil,F., Hanáček,P.: Umělá inteligence, Skripta VUT v Brně, VUT v Brně, 1990, ISBN 80-214-0349-7

Elearning

Zařazení předmětu ve studijních plánech

  • Program IT-BC-1H bakalářský

    specializace BCH , 0 ročník, zimní semestr, doporučený kurs

Typ (způsob) výuky

 

Přednáška

26 hod., nepovinná

Vyučující / Lektor

Osnova

  1. Úvod, typy UI úloh, metody řešení úloh (BFS, DFS, DLS, IDS).
  2. Metody řešení úloh, pokr. (BS, UCS,  Backtracking, Forward checking).
  3. Metody řešení úloh pokr. (BestFS, GS, A*, IDA, SMA, Hill Climbing, Simulated annealing, Heuristic repair).
  4. Metody řešení úloh pokr. (Rozklad na podproblémy, AND/OR grafy).
  5. Metody hraní her (minimax, alfabeta, hry s nejistotou).
  6. Logika a UIN, resoluční metoda a její využití při řešení úloh.
  7. Reprezentace znalostí (základní schémata).
  8. Implementace základních prohledávacích algoritmů v jazyku PROLOG.
  9. Implementace základních prohledávacích algoritmů v jazyku LISP.
  10. Strojové učení.
  11. Základy obecné teorie rozpoznávání.
  12. Principy počítačového vidění.
  13. Principy zpracování přirozeného jazyka.

Cvičení na počítači

13 hod., povinná

Vyučující / Lektor

Osnova

  1. Řešení úloh - jednoduché programy.
  2. Řešení úloh - hraní her.
  3. Jazyk PROLOG - seznámení s jazykem.
  4. Jazyk PROLOG - jednoduché individuální programy.
  5. Jazyk LISP - seznámení s jazykem.
  6. Jazyk LISP - jednoduché individuální programy.
  7. Jednoduché programy pro rozpoznávání obrazů.

Elearning