Přeskočit na hlavní obsah
Přeskočit hlavičku

Matematika pro informatiku

Jazyk výuky angličtina, čeština
Kód 460-4164
Zkratka MPI
Název předmětu česky Matematika pro informatiku
Název předmětu anglicky Mathematics for Computer Science
Garantující katedra Katedra informatiky
Garant předmětu doc. Mgr. Pavla Dráždilová, Ph.D.

Anotace

Předmět poskytuje systematický přehled matematických konceptů, které tvoří základ moderní analýzy dat, strojového učení, zpracování informací a signálů. Výuka je strukturována tak, aby postupně budovala porozumění od abstraktních algebraických struktur přes geometrii datového prostoru až po praktické metody komprese, klasifikace a transformace.

V úvodních blocích se studenti seznámí se svazy, algebrami s dvěma operacemi a konceptuálními svazy, které slouží jako formální rámec pro reprezentaci znalostí a vztahů. Následuje rozšíření o fuzzy množiny a rough sets, které umožňují modelovat neurčitost a neúplnost dat.

Další část kurzu se věnuje metrickým a topologickým strukturám, podobnostem a nepodobnostem, které tvoří základ pro geometrické modelování dat. V této souvislosti se probírá problematika dimenzionality, vlastní čísla a vektory, a metody redukce dimenze jako PCA a SVD.

Na tuto část navazují přednášky zaměřené na shlukování dat – od matematických základů algoritmů po metody hodnocení kvality shluků. Kurz dále pokrývá teorii informace, včetně entropie, Kullback-Leiblerovy divergence, vzájemné informace a principů kódování. Studenti se seznámí s množinami kódů, kódy proměnné délky a statistickým kódováním.

Závěrečná část je věnována transformacím dat, konkrétně Fourierově a waveletové transformaci, včetně konvoluce, které jsou zásadní pro zpracování signálů, obrazu a frekvenční analýzu.

Výsledky učení:
1. Porozumět abstraktním algebraickým strukturám a jejich aplikacím na reprezentaci dat.
2. Modelovat neurčitost a neúplnost dat pomocí fuzzy množin a rough sets.
3. Analyzovat geometrické a metrické vlastnosti dat, včetně redukce dimenze (PCA, SVD).
4. Shlukovat data a hodnotit kvalitu shlukovacích algoritmů.
5. Aplikovat transformace dat a principy kódování pro zpracování signálů a informací.

Povinná literatura

1.Simovici, Dan A., and Chabane Djeraba. "Mathematical tools for data mining." SpringerVerlag, London (2008).
2. Cover, Thomas M. Elements of information theory. John Wiley & Sons, 1999.

Doporučená literatura

1. Deisenroth, Marc Peter, A. Aldo Faisal, and Cheng Soon Ong. Mathematics for machine learning. Cambridge University Press, 2020.