Umelá inteligencia

Čo sa na tomto predmete
naučíš?

letný
3. ročník
6 kreditov
Dáta a umelá inteligencia

Tento kurz ťa prevedie základmi a pokročilými témami v umelej inteligencii s dôrazom na praktické použitie v Pythone.

Začneš pochopením čo je umelá inteligencia, jej rôzne smery, aplikácie a význam – spoznáš napríklad Turingov test a chatbot Eliza. Potom sa naučíš pracovať so stavovými priestormi a prehľadávacími metódami vrátane heuristík a genetických algoritmov.

Následne sa venuješ herným problémom a algoritmom ako MinMax a Alfa-Beta usekávanie. Potom si na rade reprezentácia znalostí – logika, sémantické siete, pravidlá a rámce, ktoré umožňujú počítaču „rozumieť“ informáciám.

Pochopíš pravidlové systémy, inferenciu a rôzne stratégie usudzovania. Potom prejdeš do strojového učenia – od základov, cez lineárnu regresiu, klasifikáciu (napr. naivný Bayes), rozhodovacie stromy až po praktické použitie knižnice scikit-learn.

Kurz obsahuje aj témy ako systémy odporúčaní, rozpoznávanie vzorov a počítačové vnímanie s technikami ako Fourierova transformácia alebo DTW algoritmus. Naučíš sa základy plánovania, Q-learningu a logického programovania (Pytholog).

Nakoniec sa zoznámiš s neurónovými sieťami, ich biologickou motiváciou, perceptrónom a typmi sietí ako Kohonenove.

Ku každej téme máš praktické zadania na precvičenie, celkovo s dôrazom na programovanie v Pythone. Na záver sa pripravuješ na skúšku s výraznou časovou dotáciou na samostatné štúdium.

PROJEKTY, KTORÉ VYTVORILI
ŠTUDENTI