Pokročilé vytváření atributů pro Machine Learning v Pythonu
- Level
- Kapitol
- 18
- Kategorie
- Programování
- Hodnocení
- 5,0 z 5
- Délka
- 2h 36min
- Jazyk
- SK
Popis online kurzu Pokročilé vytváření atributů pro Machine Learning v Pythonu
Kurz Pokročilé vytváření atributů pro Machine Learning v Pythonu je určen pro ty, kteří se chtějí v oblasti přípravy dat pro strojní učení posunout na vyšší úroveň. Zaměřujeme se v něm na pokročilé techniky transformace dat, které výrazně zlepšují výkonnost prediktivních modelů.
Kurz je ideálním pokračováním pro absolventy našich kurzů Machine Learning v Pythonu a Vytváření atributů pro Machine Learning v Pythonu, nebo pro všechny, kteří již mají základní zkušenosti s tvorbou atributů a základy strojového učení.
Kurz je ideálním pokračováním pro absolventy našich kurzů Machine Learning v Pythonu a Vytváření atributů pro Machine Learning v Pythonu, nebo pro všechny, kteří již mají základní zkušenosti s tvorbou atributů a základy strojového učení.
Co se v kurzu Pokročilé vytváření atributů pro Machine Learning v Pythonu naučíte
Celkový obsah kurzu je rozdělen do tří hlavních částí: Kategorické atributy, Numerické atributy a Ostatní atributy. Každá část přináší praktické, pokročilé techniky, které si společně vysvětlíme na konkrétních příkladech v Pythonu.
Kategorické atributy
Na začátku kurzu se vrátíme k základním metodám enkódování kategorických dat, které již znáte, a na které budeme následně navazovat.
Naučíte se:
- Enkódování pomocí sumární statistiky, kde kategorie nahradíme statistickými vlastnostmi ze vstupního atributu.
- Základní Target Encoding, tedy nahrazování kategorií očekávanou hodnotou cílové proměnné.
- Weight of Evidence (WoE) a Leave-one-out Encoding, dvě pokročilé techniky využívané hlavně ve finančnictví a risk modelování.
- Použití CatBoost Encoderu, který kombinuje výhody více přístupů.
- Feature Cross, tedy tvorbu interakcí mezi kategorickými atributy, což může výrazně zlepšit schopnosti modelů zachytit komplexní vzory v datech.
- V bonusové sekci si ukážeme také méně tradiční metody jako String Similarity Encoding, Binary Encoding, Hashing Encoder, Polynomial Encoding nebo Helmert Encoding.
Tyto techniky vám umožní pracovat s kategorickými daty mnohem flexibilněji a efektivněji.
Numerické atributy
Ve druhé části kurzu se věnujeme numerickým datům a jejich pokročilé transformaci.
Naučíte se:
- Stabilizovat rozptyl numerických dat, aby modely lépe generalizovaly.
- Používat polynomy a splines, které jsou specifické pro zlepšování výkonu lineárních modelů.
- Diskretizovat numerické atributy - měnit číselná data na kategorie tam, kde je to výhodné.
- Vytvářet interakce mezi numerickými atributy, čímž rozšíříme prostor modelu pro zachytávání složitých vztahů.
- A na závěr této části si vysvětlíme techniky na redukci dimenzionality, které vám pomohou zjednodušit model a zlepšit jeho výkonnost.
Ostatní atributy
V poslední části kurzu se zaměříme na speciální typy atributů a techniky.
Naučíte se:
- Tvorbu cyklických atributů, které jsou nezbytné například při práci s daty obsahujícími časové nebo sezónní prvky (měsíce, dny v týdnu apod.).
- Vyjadřovat extrémnost pozorování, což vám umožní efektivně pracovat s anomáliemi a specifickými datovými body.
- V praktických doporučeních na závěr kurzu si shrneme, kdy které techniky využít a jak je správně aplikovat.
Pro koho je kurz Pokročilé vytváření atributů pro Machine Learning v Pythonu vhodný
Tento kurz je určen pro všechny, kteří již ovládají základy Machine Learningu a Vytváření atributů pro Machine Learning
Kurz je ideální pro datové analytiky, datové vědce, Machine Learning inženýry a všechny pokročilé uživatele Pythonu, kteří se chtějí naučit, jak z dostupných dat vytvořit ještě silnější atributy pro modelování.
Co po kurzu dokážete a co si odnesete?
- Budete umět enkódovat kategorická data pomocí pokročilých technik, která se využívají v reálném světě.
- Zvládnete efektivně vytvářet a kombinovat numerické atributy pro zlepšení výkonnosti modelů.
- Naučíte se detekovat cyklické vzory a správně je zpracovat.
- Budete ovládat techniky ke snížení počtu atributů bez ztráty výkonnosti modelu.
- Budete umět správně vyhodnotit, které metody jsou vhodné pro různé typy problémů.
Kurz vám poskytne praktické dovednosti, které jsou okamžitě aplikovatelné v reálných Data Science projektech.
Má kurz Pokročilé vytváření atributů pro Machine Learning v Pythonu vstupní požadavky?
Pro úspěšné absolvování tohoto kurzu byste měli:
- zvládat práci v Jupyter noteboocích,
- ovládat knihovny pandas a numpy,
- mít základní znalosti statistiky a strojového učení,
- znát základní techniky vytváření atributů (feature engineering).
Pokud tyto znalosti zatím nemáte, můžete je získat v našich kurzech: Machine Learning v Pythonu a Vytváření atributů pro Machine Learning v Pythonu.
Co je zapotřebí k absolvování kurzu?
- Základní znalost angličtiny: Minimální pasivní znalost na úrovni čtení textu protože praktický Jupyter notebook i dokumentace jsou v anglickém jazyce. Všechny video tutoriály jsou však v českém jazyce.
- Stabilní internetové připojení. Pro sledování video lekcí či práci na cvičeních je internetové připojení neustále zapotřebí.
- Aktualizovaný internetový prohlížeč Google Chrome, Microsoft Edge nebo Mozilla Firefox.
Co všechno s kurzem Pokročilé vytváření atributů pro Machine Learning v Pythonu získáte
- Rozsáhlý, praktický Jupyter notebook, ve kterém si nejen prakticky vyzkoušíte jednotlivé koncepty, ale můžete jej používat jako osobní referenci ve vašem (budoucím) zaměstnání,
- video tutoriály o Pokročilém vytváření atributů pro Machine Learning v Pythonu
- moderované diskusní fórum, ve kterém na vaše dotazy odpovídá autor kurzu Róbert Barcík,
- certifikát o absolvování online kurzu Pokročilé vytváření atributů pro Machine Learning v Pythonu
- garance vrácení peněz do 14 dnů v případě nespokojenosti s kurzem.
Kapitoly online kurzu
Vitajte v kurze! (3)
Úvod do kurzu
4:17
Materiály na stiahnutie
Nové materiály kurzu
6:28
Kategorické atribúty (7)
Dôležité zopakovanie si základných metód
20:16
Enkódovanie cez sumárnu štatistiku vstupu
6:31
Target Encoding - najzákladnejšia forma
8:21
Metódy “Weight of Evidence” a Leave-one-out Encoding
9:03
Transformer CatBoost Encoder
13:13
Feature Cross - Interakcie kategorických atribútov
9:17
Bonusové metódy na enkódovanie
11:30
Numerické atribúty (5)
Stabilizovanie rozptylu
14:09
Techniky špecifické pre linárne modely: Polynomials a Splines
8:09
Diskretizácia
8:22
Interakcie numerických atribútov
4:53
Redukcia dimenzionality
9:31
Ostatné atribúty (3)
Cyklické atribúty
8:20
Vyjadrenie extrémnosti pozorovania
6:45
Praktické odporúčania
6:55
Lektor online kurzu
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
· 1 hodnocení
Marieta P.
5
Student ohodnotil kurz bez slovního komentáře.