Online kurz Pokročilý Machine Learning v Pythonu

Pokročilý Machine Learning v Pythonu

Level
Kapitol
41
Kategorie
Programování
Hodnocení
5,0 z 5
Délka
5h 28min
Jazyk
SK

Popis kurzu Pokročilý Machine Learning v Pythonu

Chceš posunout své dovednosti v Machine Learningu na úroveň profesionála? Tento kurz tě tam dostane! Kurz Pokročilý Machine Learning v Pythonu je navržen pro každého, kdo už ovládá základy, ale chce se naučit používat techniky, které v praxi využívají ti nejlepší data scientisté na světě.

V dnešním světě údajů už nestačí umět napsat jednoduchý lineární model. Firmy hledají odborníky, kteří rozumějí pokročilým algoritmům, dokáží optimalizovat modely pro produkční prostředí a řeší reálné business problémy s measuritelným dopadem. Tento kurz ti dává přesně ty dovednosti, po kterých nejvíce volají zaměstnavatelé.

Co se v kurzu Pokročilý Machine Learning v Pythonu naučíte? 


1. Distance-based learning: Algoritmy založené na měření vzdáleností
Zamysleli jste se někdy, jak Netflix ví, jaký film vám doporučit, nebo jak e-shop navrhne produkty, které vás okamžitě zaujmou? Odpověď se skrývá v Distance-based learningu. V kurzu se naučíš jak vytvářet a používat algoritmy založené na měření vzdáleností, které jsou základem mnoha moderních aplikací, od personalizace obsahu až po odhalování podvodných transakcí. Ukážeme si standardní řešení i pokročilé a kreativní přístupy, které ti umožní zvládnout jakýkoli dataset, se kterým se setkáš.

2. Nevybalancovaná data
Nevybalancovaná data potkáš v praxi téměř všude. A přestože se na první pohled nemusí zdát jako velký problém, mohou mít opravdu negativní vliv na tvůj prediktivní model. V této kapitole si nejprve přesně ukážeme, v čem spočívá jejich nebezpečí a proč se při nich nemůžeme spoléhat na běžné metriky, jako je přesnost (accuracy). Následně se podíváme na dvě konkrétní řešení, kterými jsou Oversampling a Undersampling.

3. Ensemble modely
V poslední kapitole se naučíš používat Ensemble modely, přičemž začneme s Bagging přístupem, který nabízí extrémně robustní modely, odolné i vůči drobným změnám v datech. Detailně se podíváme na nejpopulárnější algoritmy jako je například ExtraTrees Ensemble, který je ideální pro většinu standardních problémů. V rámci unsupervised learningu si ukážeme použití algoritmu Isolation Forest.

Dále přejdeme k Boostingu, kdy se modely učí z chyb předchozích modelů. Budeme se věnovat moderním a v praxi využívaným algoritmům jako jsou XGBoost, LightGBM a CatBoost.
Kurz završíme technikou Stacking, kdy budeme kombinovat několik typů modelů a jejich výsledky zkombinujeme pomocí speciálního “meta-modelu”. Projdeme si základní přístupy jako Soft Voting, ale také pokročilé implementace jako Stacked generalization, Deep Ensemble modely nebo Model Distillation.

Pro koho je tento kurz vhodný? 

Kurz Pokročilý Machine Learning v Pythonu je určen pro každého, kdo už má základy Machine Learningu a chce se posunout na profesionální úroveň. Je ideální pro:
  • Studenty a absolventy s teoretickými vědomostmi, kteří chtějí získat praktické dovednosti pro řešení reálných problémů.
  • Junior Data Scientisty, kteří chtějí překonat časté výzvy v praxi, jako jsou nevybalancovaná data nebo komplexní smíšené datasety.
  • Analytiky a programátory, kteří chtějí rozšířit své dovednosti a začít budovat robustní a spolehlivé prediktivní modely, které jsou využitelné v reálném světě.
Tento kurz doporučujeme zejména pro absolventy našeho kurzu "Machine Learning v Pythonu", kde získali pevný základ v oblasti tvorby prediktivních modelů, zpracování dat a základních metrik vyhodnocování modelů.

Co po kurzu dokážete a co si odnesete?

Po absolvování kurzu budete vědět:
  • Navrhovat a implementovat distance-based modely
  • Identifikovat a efektivně řešit problém nevybalancovaných dat, který často způsobuje nespolehlivé predikce v reálných projektech.
  • Používat Oversampling a Undersampling techniky
  • Vytvářet a aplikovat ensemble modely jako ExtraTrees a rozumět, kdy je tento přístup vhodný
  • Ovládat pokročilé boosting algoritmy (XGBoost, LightGBM a CatBoost), které patří k nejpoužívanějším v průmyslu.
  • Kombinovat vícero modelů pomocí Stackingu a využívat techniky jako Soft Voting, Stacked generalization či Dynamic Ensembles.
  • Implementovat moderní koncepty jako Deep Ensembles, Snapshot Ensembling a Model Distillation, což jsou metody využívané ve špičkovém výzkumu i v praxi.

Co je zapotřebí k absolvování kurzu?

  • Základní znalost angličtiny: Minimální pasivní znalost na úrovni čtení textu jelikož pro knihovny, o kterých se budeme učit jsou vytvořeny dokumentace v anglickém jazyce. Všechny video tutoriály jsou však ve slovenském jazyce.
  • Stabilní internetové připojení.
  • Aktualizovaný internetový prohlížeč Google Chrome, Microsoft Edge nebo Mozilla Firefox.

Co všechno dostanete?

  • 3 Jupyter notebooky, ve kterých si nejen prakticky vyzkoušíte jednotlivé koncepty, ale můžete je používat jako osobní referenci ve vašem (budoucím) zaměstnání
  • video tutoriály o Pokročilém Machine Learningu v Pythonu
  • certifikát o absolvování online kurzu Pokročilý Machine Learning v Pythonu
  • moderované diskusní fórum, ve kterém na vaše dotazy odpovídá autor kurzu Róbert Barcík,
  • garance vrácení peněz do 14 dnů v případě nespokojenosti s kurzem

Kapitoly online kurzu

Vitajte v kurze (3)

Vitajte v kurze!
2:55
Materiály na stiahnutie
Nové materiály kurzu
6:28

Distance-based learning: Algoritmy založené na meraní vzdialeností (9)

Vitajte v kapitole
7:17
Numerické atribúty a ich základné merania vzdialeností
12:46
Numerické atribúty a pokročilé merania vzdialeností
19:22
Merania vzdialeností pre kategorické atribúty
10:49
Bonusová prednáška pre kategorické atribúty
4:09
Problém zmiešaných vstupných atribútov
6:48
Štandardné riešenia pre zmiešané vstupné atribúty
8:05
Kreatívne riešenia zmiešnach vstupných atribútov
8:32
Textové atribúty
4:21

Nevybalansované dáta (8)

Vitajte v kapitole
8:17
Problém nevybalansovaných dát
8:52
Vyhodnotenie modelov s nevybalansovanými dátami: Ktoré metriky použiť?
12:19
Ako môžeme vyriešiť problém nevybalansovaných dát?
12:36
"Naivné" sampling metódy
6:19
Úvod do Informovaných sampling metód
2:21
Informovaný Oversampling
8:04
Informovaný Undersampling
7:43

Ensemble modely (21)

Vitajte v kapitole
3:58
Wisdom of the crowds: "Múdrosť davov"
13:45
Diverzita a kombinovanie predpovedí
11:02
Štandardné prístupy Ensemble modelov
13:20
Bagging modely
12:22
Špeciálny prípad: RandomForest Ensemble
7:02
Špeciálny prípad: ExtraTrees Ensemble
6:47
Pripomeňme si odporúčania na Feature Engineering
6:00
Isolation Forest
4:58
Boosting modely: AdaBoost
12:17
Gradient Boosting Machines
12:00
XGBoost (Extreme Gradient Boosting)
7:34
LightGBM
9:42
CatBoost
12:40
Stacking modely: Soft Voting
7:53
Dynamické budovanie Ensemble modelu: Dynamic Ensemble Building
5:19
Stacked Generalization
7:04
Deep Ensemble modely
4:58
Dynamic Ensemble modely
3:46
Snapshot Ensembling
3:06
Model Distillation
4:49

Lektor online kurzu

Lektor Róbert Barcík
Věnuji se datové vědě a umělé inteligenci v praxi firem. Na Skillmea učím vše od základů Pythonu a machine learningu přes generativní AI, Microsoft Copilot a Claude Code až po AI Act a to, jak AI mění práci a vedení lidí. Mým cílem je, abys AI uměl používat rozumně, bezpečně a se skutečným přínosem.
5,0 Hodnocení
12 Kurzů

Hodnocení studentů

Hodnocení od studentů zapsaných v kurzu na Skillmea.

5,0 z 5 · 3 hodnocení

Marieta P.

5

Student ohodnotil kurz bez slovního komentáře.

Lukáš V.

5

Student ohodnotil kurz bez slovního komentáře.

Matúš Š.

5

Student ohodnotil kurz bez slovního komentáře.

Doporučené online kurzy