Strojové učení v Pythonu
se slevou 30 %!
O kurzu
Obsah Kurzu
Seznámení se s jazykem PythonPředstavení jazyka a zařazení do kontextu ostatních programovacích jazyků, odlišnosti napříč operačními systémy, moduly
Přirozené datové typy, datový modelpythonu, neměnné a proměnlivé typyZadání seminární práce
Zbylé datové typy (List, tupple,dict…) a konstrukce úvahy matic a uložení datDatové typy ze základních modulů (matice, dataframe)
Logické operace, podmínky, cykly
Cykly, výjimky, matematické operace, základní moduly a numpy
Uživatelem definované funkceParametry funkcí, tělo funkce, globální a lokální prostředí funkcí, lambda funkce, rekurzivní funkce
Import a export dat, csv, json a ostatní datové formáty
Vizualizace dat a matplotlib, API a jiné grafické knihovny
Tvorba vlastního modulu, analýza výchozích modulů
Úvod do Objektově orientované programování (OOP)
Vlastnosti OOP, příklady na dědičnostTvorba vlastních tříd, tvorba vlastních výjimek v kontextu OOP
Moduly pro lineární a nelineární optimalizaciPython jako nástroj pro machinelearning a příklad na neuronovou síť
Definice strojového učení, jeho aspekty a fáze
Přístupy strojového učení a výběr vhodných algoritmů
Interpretace a ověřování výsledků trénování
Rozhodovací stromy
Lineární regrese
Neuronové sítě
Shlukování
Redukce dimenzionality
Aplikace strojového učení v různých odvětvích
Technické požadavky
To je vše. Zbytek vám dáme my.
Pro koho je kurz určen?
Metody výuky
- Samostudium s přehledně strukturovanými materiály
- Tutoriály a individuální konzultace s lektorem
- Hodnocený úkol – vlastní návrh
- Závěrečný online test a prezenční workshop