Online kurz Machine Learning s Pythonem | robot_dreams Czech
  • živý online kurz
  • start 16. 10. 2024
  • 14 lekcí
  • 7 týdnů

Mastering Machine Learning with Python

Online kurz Mastering Machine Learning with Python zaručeně posune tvé znalosti umělé inteligence a jejího využití v datové vědě.

Josef Brechler

Data Scientist / ex-Assistant Director

Moody´s Analytics

  • Seznam se s koncepty a algoritmy ML a začni používat knihovny SciPy a scikit-learn, sestavovat datové pipeliny či vytvářet ML modely na datových souborech.

  • Naučíš se redukovat dimenzionalitu dat a pracovat s knihovnou langchain.

  • Zvládneš naprogramovat Retrieval-Augmented Generation (RAG).

  • Osvojíš si základy neuronových sítí a velkých jazykových modelů, včetně práce s knihovnou LangChain a její integrace do ChatGPT API.

  • Rezervuj si místo

O kurzu

  • TIMELINE:

    ŘÍJEN–PROSINEC

  • ČEKÁ TĚ:

    14 LEKCÍ

  • FORMÁT:

    živě online

Náš online kurz Mastering Machine Learning with Python ti dá šanci začít s AI v datové vědě. Spoj své znalosti Pythonu se základy strojového učení a získej potřebné skills. Nauč se lineární regresi, klasifikační modely, rozhodovací stromy, validaci modelů a další dovednosti, s nimiž získáš náskok v IT a data science.

KURZ JE VHODNÝ PRO

Analytiky, BI analytiky a výzkumné pracovníky

Naučíš se efektivně používat nástroje v Pythonu a zefektivnit svou práci v analýze dat. Získáš praktické zkušenosti s aplikacemi a technikami strojového učení a osvojíš si validační techniky při experimentech.

SW inženýry, programátory a databázové specialisty

Naučíš se řešit problémy v produkčním prostředí a optimalizovat výpočetní nároky modelů. Budeš používat statistické koncepty a získáš dovednosti pro vývoj a údržbu modelů strojového učení.

BI, risk, IT product a innovation manažery

Poznáš přínosy i rizika technologií strojového učení a seznámíš se s jejich aplikacemi pro IT management. Naučíš se implementovat řešení strojového učení a rozhodovat o jejich využití ve svém oboru.

Zájemce o Python knihovny pro analýzu dat se základní znalostí statistiky

Máš základní znalost numpy, pandas a matplotlib? Pro práci s nástroji datové analýzy budeš potřebovat angličtinu na úrovni porozumění technickému textu. Znalost pojmů jako průměr, rozptyl a distribuční funkce je také nezbytná pro pochopení různých typů modelů, které budeme probírat.

 

VZDĚLÁNÍ S r_d

  • 1

    Personalizovaný feedback od špičkových lektorů

  • 2

    Real use cases

  • 3

    Praktická cvičení

  • 4

    Discord komunita

  • 5

    Certifikát

  • 6

    Doživotní záznamy

Program

  • 01 Lekce
    Středa 16. 10. 2024 18:00 – 19:30

    Ú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)

    Výstupy z lekce: Umíš vysvětlit pojem optimalizační úloha a algoritmus gradientního sestupu, použít Python knihovny numpy a scipy pro základní optimalizaci a vysvětlit využití optimalizace ve strojovém učení.

  • 02 Lekce
    Pondělí 21. 10. 2024 18:00 – 19:30

    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.

    Výstupy z lekce: Umíš vysvětlit a využít lineární regresi, nacvičit model v knihovně scikit-learn, interpretovat koeficienty, připravit data pro predikci, vytvořit predikci a posoudit přesnost modelu.

  • 03 Lekce
    Středa 23. 10. 2024 18:00 – 19:30

    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í

    Výstupy z lekce: Umíš vysvětlit použití jednoduché i multi-class klasifikační úlohy, natrénovat model s běžnými algoritmy, posoudit vyváženost datového souboru a případně jej upravit a popsat kvalitu modelu.

  • 04 Lekce
    Pondělí 30. 10. 2024 18:00 – 19:30

    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, provede predikci a diagnostiku. Poté se zaměř na nacvičení modelu rozhodovacího stromu.

    Výstupy z lekce: Umíš vysvětlit koncept rozhodovacích stromů, nacvičit rozhodovací strom pro regresi i klasifikaci, vizualizovat a interpretovat nacvičený model.

  • 05 Lekce
    Středa 4. 11. 2024 18:00 – 19:30

    Datové pipeliny a umění feature engineeringu

    • Koncept řetězení operací do pipeliny, 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 pipeliny

    Výstupy z lekce: Umíš vytvořit datovou pipelinu, použít metody fit, transform a fit_transform, pracovat s názvy sloupců v scikit-learn pipelině, vysvětlit přínos feature engineeringu a zakomponovat jej do pipeliny.

  • 06 Lekce
    Pondělí 6. 11. 2024 18:00 – 19:30

    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 pipelinu v knihovně scikit-learn, pracuj s transformátory sloupců a zpracuj kategorické proměnné.

    Výstupy z lekce: Umíš zvolit a použít vhodné datové transformátory podle vstupních dat a algoritmu a vytvořit vlastní datový transformátor.

  • 07 Lekce
    Středa 11. 11. 2024 18:00 – 19:30

    Č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

    Výstupy z lekce: Umíš popsat obvyklé problémy v datových souborech, identifikovat a opravit problematické hodnoty a rozhodnout, zda je nutné přeškálovat data podle použitého modelu.

  • 08 Lekce
    Pondělí 13. 11. 2024 18:00 – 19:30

    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.

    Výstupy z lekce: Umíš vysvětlit význam cross-validace, rozdělit data na trénovací a testovací množinu, zvolit metodu cross-validace a přidat cross-validaci do pipeliny ve scikit-learn.

  • 09 Lekce
    Středa 18. 11. 2024 18:00 – 19:30

    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

    Výstupy z lekce: Umíš vysvětlit, jak fungují ensemble techniky a jejich přínos, aplikovat modely s baggingem a boostingem a vytvořit model pro klasifikaci více než dvou tříd.

  • 10 Lekce
    Pondělí 20. 11. 2024 18:00 – 19:30

    Č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.

    Výstupy z lekce: Umíš vysvětlit pojem časová řada a překážky jejich predikce, sestrojit proměnné pro vysvětlení časové řady, natrénovat model časové řady a spočítat predikci do budoucnosti, a aplikovat cross-validaci při tréninku modelu časové řady.

  • 11 Lekce
    Středa 25. 11. 2024 18:00 – 19:30

    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

    Výstupy z lekce: Umíš vysvětlit, co je neuronová síť a pojmy s ní spojené, popsat typy neuronových sítí a jejich praktické využití a vytvořit jednoduchou neuronovou síť v Pythonu.

  • 12 Lekce
    Pondělí 27. 11. 2024 18:00 – 19:30

    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.

    Výstupy z lekce: Umíš popsat důvody pro snížení dimenzionality dat, aplikovat snížení dimenzionality na datový soubor a interpretovat výsledné komponenty, vysvětlit, co jsou embeddings, a vytvořit embeddings vektor pro psaný text.

  • 13 Lekce
    Středa 2. 12. 2024 18:00 – 19:30

    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.

    Výstupy z lekce: Umíš popsat základní postup pro práci s jazykovými modely, pracovat s knihovnou langchain a naprogramovat příklad využití jazykového modelu v Pythonu, konkrétně Retrieval-Augmented Generation (RAG).

  • 14 Lekce
    Pondělí 4. 12. 2024 18:00 – 19:30

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

LEKTOR

Josef Brechler

Data Scientist / ex-Assistant Director, Moody´s Analytics

  • Působil jako Assistant Director / Data Scientist v Moody's Analytics.

  • Věnuje se vývoji produktu zaměřeného na integraci dílčích ekonomických rizik.

  • Denně řeší problémy týkající se strojového učení, paralelizace výpočtů nebo data managementu.

  • Pracoval pro společnost Alza, kde řešil predikci prodejů, optimalizaci skladu a další úlohy z logistiky, prodeje nebo marketingu. Jeho role zahrnovala komunikaci se zadavateli, získávání a čištění dat, vývoj modelů, jejich zprovoznění v produkčním prostředí i jejich dlouhodobou údržbu.

Získat více informací

Vyplň registrační formulář a připoj se k nám! Náš r_d tým se s tebou spojí co nejdříve, abys získal*a všechny potřebné detaily o obsahu kurzu a jeho ceně.

 
 
 
 
Získat více informací