V dnešní době téměř každá firma implementuje a staví na metodách AI a ML. Nejrozšířenějším jazykem pro tyto
metody je Python, známý svojí jednoduchostí, univerzalitou a množstvím dostupných knihoven.
Nový předmět má studentům (především neinformatických) oborů poskytnout přehled o existujících metodách
a knihovnách a hlavně praktické návyky:
- zpracování dat
- grafické vizualizace
- použití regresních modelů
- použití klasifikátorů a dalších ML metod.
Současné potřeby, motivace a cíl předmětu:
Vzhledem k současným trendům, absolventi neinformatických oborů (např. spojené s ekonomikou a managmentem) se v praxi často setkávají s úkolem, který lze rychle a efektivně vyřešit pomocí základních znalostí vysokoúrovňového jazyka (např. Python). Mnohdy také schopnost porozumět kódu je žádaná – a to jak ve vlastních úkolech/výzvách, tak i v komunikaci s kolegy.
Předmět si klade za cíl poskytnout letmý vhled do principů programování (proměnné, datové masivy, funkce, objekty aj.) a zároveň ilustrovat využití znalostí statistiky, lineární algebry, zpracování dat, základů strojového učení pro praktické úlohy.
Sekundární motivací tohoto předmětu je poskytnout studentům silný a flexibilní nástroj, který budou moci využít už během studia pro např. matematické výpočty, statistickou analýzu dat, práci se soubory, databázemi a pro další účely, zefektivňující studium.
Kompetence absolventa: Předmět poskytuje nezbytné minimum praktických znalostí a dovedností pro
- porozumění základům programování (na příkladě jazyka Python)
- samostatné zpracování dat a jejich následnou analýzu
- praktické využití základních metod strojového učení (klasifikační a regresní úlohy)
Zapojení nástrojů AI: V rámci výuky budou studenti seznámeni s využitím generativních modelů pro programování a zpracování dat, a také s výhody a možnými riziky použití těchto modelů. Rovněž bude studentům umožněno kontrolované využití těchto nástrojů.
- Garant: Guy Tatiana
- Pedagog: Gaj Aleksej
