Detail předmětu

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

FIT-IZUeAk. rok: 2026/2027

Řešení úloh, prohledávání stavového prostoru, rozklad na podúlohy, hraní her. Logika a rezoluční metoda, základy jazyka PROLOG . 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

Příslušnost k typu studijního programu

bakalářský

Nabízen zahraničním studentům

Všech fakult

Vstupní znalosti

Žádné.

Způsob zakončení předmětu a pravidla hodnocení studentů

  • 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, agenti a prostředí, typy UI úloh.
  2. Neinformované metody řešení úloh (BFS, DFS, DLS, IDS, BS, UCS, Backtracking, Forward checking).
  3. Informované metody řešení úloh (BestFS, GS, A*, IDA, SMA, Hill Climbing, Simulated annealing, Heuristic repair).
  4. Metody řešení úloh pokr. (Rozklad na podproblémy, AND/OR grafy, CSP úlohy).
  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. Strojové učení.
  10. Základy obecné teorie rozpoznávání.
  11. Principy počítačového vidění.
  12. 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 - neinformované metody
  2. Řešení úloh - informovane metody
  3. Hraní her - minmax, alfabeta
  4. Test
  5. Rezoluční metoda
  6. Jazyk Prolog - jednoduché programy
  7. Jednoduché programy pro rozpoznávání obrazů

Elearning