Detail předmětu

Principy inteligentních systémů

FSI-SIS Ak. rok: 2024/2025 Zimní semestr

Umělá inteligence (AI) je v posledních desetiletích jednou z nejrychleji se rozvíjejících oblastí informatiky a stává se nutností orientovat se v základních znalostech a dovednostech používání. V tomto předmětu chceme jít dál a ukázat, jak v některých případech ovládnout mysl stroje i z pohledu pochopení matematických definicí. Předmět Umělá inteligence poskytuje studentům základní a pokročilé znalosti v oblasti AI. Studenti se seznámí s různými přístupy k AI, včetně strojového učení, zpracování přirozeného jazyka a počítačového rozpoznávání. Naučí se, jak navrhovat a implementovat AI systémy včetně popisu matematických modelů z vybraných oblastí.

Jazyk výuky

čeština

Počet kreditů

5

Garant předmětu

Zajišťuje ústav

Vstupní znalosti

Pro tento kurz se předpokládá, že studenti mají základy jakéhokoli objektově-orientovaného programovacího jazyka a základy angličtiny.

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

Hodnocení předmětu sestává z bodů za semestrální projekt (70 %) a z bodů za samostatné úlohy během semestru (30 %). Podmínkou udělení zápočtu je získání minimálně 50 % bodů ze semestrálního projektu. Za aktivní přínos ve výuce lze získat zvláštní ohodnocení.
Účast na přednáškách je žádoucí, účast ve cvičeních je povinná. Způsob náhrady zameškané výuky je plně v kompetenci cvičícího.

Učební cíle

Cílem předmětu je seznámit se s různými přístupy k AI, získat přehled o současném stavu poznání, jaké jsou její hlavní oblasti a jak se vyvíjí. Studenti se naučí hlubší porozumění AI. Naučí se, jak navrhovat a implementovat AI systémy pro řešení konkrétních problémů. Seznámí se s matematickými modely a dozví se, jak je lze použít k pochopení AI systémů.

Použití předmětu ve studijních plánech

Program B-MAI-P: Matematické inženýrství, bakalářský, povinně volitelný

Typ (způsob) výuky

 

Přednáška

26 hod., nepovinná

Osnova


  1. Úvod do umělé inteligence

  2. Historie a aktuální stav poznání

  3. Oblasti umělé inteligence

  4. Strojové učení

  5. Neuronové sítě

  6. Principy kauzálního odvozování

  7. Transformery

  8. Zpracování přirozeného jazyka a velké jazykové modely

  9. Metody pro vylepšení LLM

  10. Chatboti

  11. Komerční nástroje a jejich využití v praxi

  12. Úskalí použití umělé inteligence

  13. Rezerva přednášejícího

Cvičení s počítačovou podporou

26 hod., povinná

Osnova

Počítačová cvičení jsou zaměřena na praktické zvládnutí látky probrané v tématech na přednáškách. Důraz je kladen na schopnost samostatné práce, tj. na řešení úloh s využitím AI a využívání interaktivních nástrojů pro AI.


1. Python a knihovny pro využití nástrojů umělé inteligence


2. – 10. Seznámení s interaktivními aplikacemi AI, řešení úloh s jejich využitím


11. Tvorba vlastního chatbota


12. – 13. Práce na semestrálním projektu, konzultace