Matematické princípy spracovania jazyka a strojového učenia

Čo sa na tomto predmete
naučíš?

letný
1. ročník
5 kreditov
Matematické princípy informatiky

Kurz sa zameriava na spracovanie jazyka a strojové učenie pomocou matematických a pravdepodobnostných nástrojov. Začneš so základmi spracovania dát, ako je vektorová a maticová reprezentácia dát a maticová algebra na spracovanie jazyka. Naučíš sa tiež lineárnu algebru, ktorá je kľúčová pre strojové učenie, vrátane operácií s maticami a generovania logických konjunkcií.

Pokračuješ v lineárnych modeloch vektorového priestoru, kde sa oboznámiš s lineárnymi kombináciami vektorov a ich využitím na reprezentáciu textu. Ďalej sa budeš venovať lineárnej závislosti a nezávislosti vektorov, ako aj dimenzionalite a lineárnym transformáciám.

Kurzu sa dotkneš aj pravdepodobnosti v kontexte spracovania jazyka a strojového učenia, kde sa naučíš o nejistote a pravdepodobnostných modeloch. Získaš základy pre Bayesovské učenie, vrátane naivného Bayesovho klasifikátora, a naučíš sa pracovať s podmienenou pravdepodobnosťou a klasifikačnými algoritmami.

Následne sa zameriaš na náhodné premenné a rozdelenie pravdepodobnosti, kde sa oboznámiš s rôznymi typmi rozdelení, ako sú binomické, geometrické a normálne rozdelenie.

V závere sa budeš venovať náhodným procesom, konkrétne Markovovým reťazcom a skrytým Markovovým reťazcom, kde sa naučíš pracovať s maticami pravdepodobnostných prechodov a grafovou reprezentáciou.

Domáca príprava zahŕňa riešenie praktických úloh v Pythone, štúdium materiálov, prípravu na priebežné testy a výstupný test z predmetu.

PROJEKTY, KTORÉ VYTVORILI
ŠTUDENTI