Kurz Machine learning a AI v pythonu | r_d [Start: duben]

Machine learning a AI

Začni analyzovat data za pomoci umělé inteligence a vytvářet prediktivní modely.

certificate

O KURZU

  • Timeline

    DUBEN–ČERVENEC

  • Čeká tě

    14 lekcí

  • Formát

    ŽIVĚ ONLINE

Porozumíš algoritmům strojového učení, naučíš se používat SciPy a scikit-learn pro analýzu a modelování dat. Zjistíš, jak tvořit robustní ML modely, efektivně pracovat s daty a naprogramovat Retrieval-Augmented Generation (RAG).

Kurz je vhodný pro:

  • ANALYTIK, BI ANALYTIK (MEDIOR)

    Využiješ AI při každodenní práci, usnadníš si zpracování rozsáhlejších dat a analýz. Ušetříš čas a zajistíš spolehlivé výsledky.

  • SW INŽENÝR, PROGRAMÁTOR, DATABÁZOVÝ SPECIALISTA (JUNIOR)

    Odneseš si znalosti o fungování jednotlivých algoritmů a nástrojů z oblasti strojového učení. Rychleji najdeš řešení v různých situacích.

  • STŘEDNÍ IT MANAGEMENT (BI, RISK, IT PRODUCT A/NEBO INNOVATION)

    Zorientuješ se v nových trendech. Získáš představu o implementaci jednotlivých řešení a zajistíš firmě konkurenceschopnost.

LEKTOR

Josef Brechler, Data Engineer v ČEZ a lektor kurzu Machine Learning a AI v Pythonu na robot_dreams

Josef Brechler

Data Engineer, ČEZ

  • Má bohaté zkušenosti z České národní banky, kde se věnoval získávání, zpracování a vizualizaci dat z různých zdrojů.

  • V Alza.cz čtyři roky pracoval na predikcích prodejů, optimalizaci skladových procesů a automatizaci datových analýz v logistice i marketingu.

  • V Moody’s Analytics se zaměřil na vývoj modelů strojového učení, paralelizaci výpočtů a datový management v oblasti ekonomických rizik.

  • Má za sebou stovky hodin školení v oblasti datové analýzy, statistiky a programování v Pythonu.

Program

  • 1. lekce
    Středa 29. 4. 2026

    Úvod do AI: Od teorie k praxi

    • Úvod, úlohy strojového učení
    • Teoretický úvod optimalizačních úloh
    • Použití knihoven NumPy a SciPy pro vyřešení optimalizační úlohy
    • Optimalizační úloha v případě predikce
    • Algoritmus gradientního sestupu (gradient descent)
  • 2. lekce
    Středa 6. 5. 2026

    Model lineární regrese: Nauč počítač předpovídat

    • Teoretický úvod do lineární regrese, metoda nejmenších čtverců
    • Jednoduchá a vícenásobná lineární regrese, interpretace koeficientů
    • Lineární regrese v knihovně scikit-learn
    • Vytvoření predikce

    Praktické cvičení: Nacvič si model lineární regrese, udělej výpočet predikce, vizualizuj skutečné versus predikované hodnoty a proveď základní diagnostiku modelu.

  • 3. lekce
    Středa 13. 5. 2026

    Klasifikace: Nauč počítač rozpoznávat

    • Jednoduchá klasifikační úloha a multi-class klasifikační úloha
    • Modely pro klasifikaci – logistická regrese, k-nearest neighbors (KNN)
    • Přesnost modelu a chybové metriky
    • Problém nevyváženého souboru dat a metody jeho řešení
  • 4. lekce
    Středa 20. 5. 2026

    Rozhodovací stromy: Základ mnoha efektivních algoritmů

    • Základní logika rozhodovacích stromů, pojmy uzel (node), hrana (edge), list (leaf)
    • Příprava dat pro rozhodovací stromy
    • Nácvik modelu rozhodovacího stromu a predikce
    • Analýza nacvičeného stromu

    Praktické cvičení: Nacvič si model logistické regrese, proveď predikci a diagnostiku. Potom se zaměř na nacvičení modelu rozhodovacího stromu.

  • 5. lekce
    Středa 27. 5. 2026

    Datové pipeline a umění feature engineeringu

    • Koncept řetězení operací do pipeline, výhody využití
    • Objekty typu transformer pro úpravu dat
    • Metody fit, transform
    • Práce s názvy sloupců
    • Význam feature engineeringu pro přesnost modelů
    • Feature engineering jako součást scikit-learn pipeline
  • 6. lekce
    Středa 3. 6. 2026

    Transformátory dat: Tvorba účinných modelů

    • Datové transformátory využívané v rámci feature engineeringu – kódování kategorických proměnných, polynomy, převod numerických proměnných
    • Pokročilé techniky pro obsluhu datových pipeline
    • Tvorba vlastních transformátorů

    Praktické cvičení: Vytvoř si pipeline v knihovně scikit-learn, pracuj s transformátory sloupců a zpracuj kategorické proměnné.

  • 7. lekce
    Středa 10. 6. 2026

    Čistota dat: Základ úspěšné AI

    • Problematické situace v datech – chybějící hodnoty, odlehlá pozorování
    • Metody pro identifikaci problémů v datech
    • Nástroje pro opravu a doplnění dat
    • Přeškálování dat
  • 8. lekce
    Středa 17. 6. 2026

    Cross-validace a umění výběru modelu

    • Význam cross-validace modelu pro jeho přesnost a kalibraci hyperparametrů
    • Rozdělení datového souboru na trénovací a testovací množinu dat
    • Rozdělení trénovacího souboru pomocí cross-validace
    • Různé typy cross-validačních technik

    Praktické cvičení: Identifikuj a ošetři chybějící hodnoty, detekuj a ošetři odlehlé hodnoty, proveď normalizaci dat, vytvoř datovou pipeline s cross-validací a najdi optimální hyperparametry.

  • 9. lekce
    Středa 24. 6. 2026

    Ensemble modely: Síla diversity

    • Úvod do teorie ensemble modelů – bagging, boosting, stacking
    • Algoritmy využívající bagging a boosting (Random Forest, Gradient Boosting Machines, XGBoost, LightGBM)
    • Klasifikační úloha pro více tříd
  • 10. lekce
    Středa 1. 7. 2026

    Časové řady: Predikce budoucnosti

    • Obecná charakteristika časových řad
    • Modely pro predikci časových řad
    • Feature engineering v časových řadách
    • Cross-validace časových řad

    Praktické cvičení: Natrénuj a proveď predikce a vyhodnoť model pomocí pokročilého predikčního algoritmu. Dále natrénuj a proveď predikce a vyhodnoť model na datasetu s časovou řadou.

  • 11. lekce
    Středa 8. 7. 2026

    Neuronové sítě: Mozek AI

    • Základní pojmy a teorie – neuron, aktivační funkce, backpropagation algoritmus
    • Typologie neuronových sítí
    • Vytvoření neuronové sítě v Pythonu
  • 12. lekce
    Středa 15. 7. 2026

    Redukce dimenzionality a technika embeddings

    • Důvody pro redukci počtu proměnných
    • Metody pro redukci dimenzionality – PCA, t-SNE
    • Zpracování psaného textu pomocí embeddings

    Praktické cvičení: Natrénuj jednoduchou neuronovou síť a vytvoř embeddings vektoru.

  • 13. lekce
    Středa 22. 7. 2026

    ChatGPT a další jazykové modely: Rozmluva s AI

    • Základní teorie týkající se velkých jazykových modelů
    • Knihovna LangChain
    • OpenAI API – interakce s ChatGPT pomocí Pythonu
    • Generování informací pomocí Retrieval-Augmented Generation (RAG)

    Praktické cvičení: Využití knihovny LangChain pro práci s velkým jazykovým modelem.

  • 14. lekce
    Středa 29. 7. 2026

    Závěr, QA session, diskuze k pracovnímu trhu

Zjistit cenu kurzu

Vyplňte registrační formulář a získejte podrobnější informace o kurzu a jeho ceně

 
 
 
 
Zjistit cenu kurzu