Pokročilé vytváranie atribútov pre Machine Learning v Pythone
- Level
- Kapitol
- 18
- Kategória
- Programovanie
- Hodnotenie
- 5,0 z 5
- Dĺžka
- 2h 36min
- Jazyk
- SK
Popis online kurzu Pokročilé vytváranie atribútov pre Machine Learning v Pythone
Kurz Pokročilé vytváranie atribútov pre Machine Learning v Pythone je určený pre tých, ktorí sa chcú v oblasti prípravy dát pre strojové učenie posunúť na vyššiu úroveň. Zameriavame sa v ňom na pokročilé techniky transformácie dát, ktoré výrazne zlepšujú výkonnosť prediktívnych modelov.
Kurz je ideálnym pokračovaním pre absolventov našich kurzov Machine Learning v Pythone a Vytváranie atribútov pre Machine Learning v Pythone, alebo pre všetkých, ktorí už majú základné skúsenosti s tvorbou atribútov a základmi strojového učenia.
Čo sa v kurze Pokročilé vytváranie atribútov pre Machine Learning v Pythone naučíte
Celkový obsah kurzu je rozdelený do troch hlavných častí: Kategorické atribúty, Numerické atribúty a Ostatné atribúty. Každá časť prináša praktické, pokročilé techniky, ktoré si spoločne vysvetlíme na konkrétnych príkladoch v Pythone.
Kategorické atribúty
Na začiatku kurzu sa vrátime k základným metódam enkódovania kategorických dát, ktoré už poznáte, a na ktoré budeme následne nadväzovať.
Naučíte sa:
- Enkódovanie pomocou sumárnej štatistiky, kde kategórie nahradíme štatistickými vlastnosťami zo vstupného atribútu.
- Základný Target Encoding, teda nahrádzanie kategórií očakávanou hodnotou cieľovej premennej.
- Weight of Evidence (WoE) a Leave-one-out Encoding, dve pokročilé techniky využívané hlavne vo finančníctve a risk modelovaní.
- Použitie CatBoost Encoderu, ktorý kombinuje výhody viacerých prístupov.
- Feature Cross, teda tvorbu interakcií medzi kategorickými atribútmi, čo môže výrazne zlepšiť schopnosti modelov zachytiť komplexné vzory v dátach.
- V bonusovej sekcii si ukážeme aj menej tradičné metódy ako String Similarity Encoding, Binary Encoding, Hashing Encoder, Polynomial Encoding či Helmert Encoding.
Tieto techniky vám umožnia pracovať s kategorickými dátami omnoho flexibilnejšie a efektívnejšie.
Numerické atribúty
V druhej časti kurzu sa venujeme numerickým dátam a ich pokročilej transformácii.
Naučíte sa:
- Stabilizovať rozptyl numerických dát, aby modely lepšie generalizovali.
- Používať polynómy a splines, ktoré sú špecifické pre zlepšovanie výkonu lineárnych modelov.
- Diskretizovať numerické atribúty – meniť číselné dáta na kategórie tam, kde je to výhodné.
- Vytvárať interakcie medzi numerickými atribútmi, čím rozšírime priestor modelu na zachytávanie zložitých vzťahov.
- A na záver tejto časti si vysvetlíme techniky na redukciu dimenzionality, ktoré vám pomôžu zjednodušiť model a zlepšiť jeho výkonnosť.
Ostatné atribúty
V poslednej časti kurzu sa zameriame na špeciálne typy atribútov a techniky.
Naučíte sa:
- Tvorbu cyklických atribútov, ktoré sú nevyhnutné napríklad pri práci s dátami obsahujúcimi časové alebo sezónne prvky (mesiace, dni v týždni a pod.).
- Vyjadrovať extrémnosť pozorovaní, čo vám umožní efektívne pracovať s anomáliami a špecifickými dátovými bodmi.
- V praktických odporúčaniach na záver kurzu si zhrnieme, kedy ktoré techniky využiť a ako ich správne aplikovať.
Pre koho je kurz Pokročilé vytváranie atribútov pre Machine Learning v Pythone vhodný
Tento kurz je určený pre všetkých, ktorí už ovládajú základy Machine Learningu a Vytvárania atribútov pre Machine Learning
Kurz je ideálny pre dátových analytikov, dátových vedcov, Machine Learning inžinierov a všetkých pokročilých používateľov Pythonu, ktorí sa chcú naučiť, ako z dostupných dát vytvoriť ešte silnejšie atribúty pre modelovanie.
Čo po kurze dokážete a čo si odnesiete?
- Budete vedieť enkódovať kategorické dáta pomocou pokročilých techník, ktoré sa využívajú v reálnom svete.
- Zvládnete efektívne vytvárať a kombinovať numerické atribúty na zlepšenie výkonnosti modelov.
- Naučíte sa detekovať cyklické vzory a správne ich spracovať.
- Budete ovládať techniky na zníženie počtu atribútov bez straty výkonnosti modelu.
- Budete vedieť správne vyhodnotiť, ktoré metódy sú vhodné pre rôzne typy problémov.
Kurz vám poskytne praktické zručnosti, ktoré sú okamžite aplikovateľné v reálnych Data Science projektoch.
Má kurz Pokročilé vytváranie atribútov pre Machine Learning v Pythone vstupné požiadavky?
Na úspešné absolvovanie tohto kurzu by ste mali:
- zvládať prácu v Jupyter notebookoch,
- ovládať knižnice pandas a numpy,
- mať základné znalosti štatistiky a strojového učenia,
- poznať základné techniky vytvárania atribútov (feature engineering).
Ak tieto znalosti zatiaľ nemáte, môžete ich získať v našich kurzoch: Machine Learning v Pythone a Vytváranie atribútov pre Machine Learning v Pythone.
Čo je potrebné na absolvovanie kurzu?
- Základná znalosť angličtiny: Minimálne pasívna znalosť na úrovni čítania textu pretože praktický Jupyter notebook aj dokumentácie sú v anglickom jazyku. Všetky video tutoriály sú však v slovenskom jazyku.
- Stabilné internetové pripojenie. Pre sledovanie video lekcií či prácu na cvičeniach je internetové pripojenie neustále potrebné.
- Aktualizovaný internetový prehliadač Google Chrome, Microsoft Edge alebo Mozilla Firefox.
Čo všetko s kurzom Pokročilé vytváranie atribútov pre Machine Learning v Pythone získate
- Rozsiahly, praktický Jupyter notebook, v ktorom si nielen prakticky vyskúšate jednotlivé koncepty, ale môžete ho používať ako osobnú referenciu vo vašom (budúcom) zamestnaní,
- video tutoriály o Pokročilom vytváraní atribútov pre Machine Learning v Pythone
- moderované diskusné fórum, v ktorom na vaše otázky odpovedá autor kurzu Róbert Barcík,
- certifikát o absolvovaní online kurzu Pokročilé vytváranie atribútov pre Machine Learning v Pythone
- garancia vrátenia peňazí do 14 dní v prípade nespokojnosti s kurzom.
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
5,0
Hodnotenie
12
Kurzov
Hodnotenia študentov
Hodnotenia od študentov zapísaných v kurze na Skillmea.
5,0 z 5
· 1 hodnotenie
Marieta P.
5
Študent ohodnotil kurz bez slovného komentára.