Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Návrh Školení
Úvod do aplikovaného Machine Learning
- Statistické učení vs. strojové učení
- Iterace a hodnocení
- Kompromis zkreslení a odchylky
- Učení pod dohledem vs. učení bez dozoru
- Problémy vyřešeny s Machine Learning
- Ověřovací test vlaku – pracovní postup ML, aby se předešlo nadměrnému vybavení
- Pracovní postup Machine Learning
- Algoritmy strojového učení
- Výběr vhodného algoritmu pro daný problém
Vyhodnocení algoritmu
- Vyhodnocování numerických předpovědí
- Míry přesnosti: ME, MSE, RMSE, MAPE
- Stabilita parametrů a predikce
- Vyhodnocování klasifikačních algoritmů
- Přesnost a její problémy
- Matice zmatku
- Problém nevyvážených tříd
- Vizualizace výkonu modelu
- Zisková křivka
- ROC křivka
- Křivka zdvihu
- Výběr modelu
- Ladění modelu – grid search strategie
Příprava dat pro modelování
- Import a ukládání dat
- Pochopte data – základní průzkumy
- Manipulace s daty s knihovnou pandas
- Transformace dat – Data wrangling
- Průzkumná analýza
- Chybějící pozorování – detekce a řešení
- Odlehlé hodnoty – detekce a strategie
- Standardizace, normalizace, binarizace
- Kvalitativní překódování dat
Algoritmy strojového učení pro detekci odlehlých hodnot
- Řízené algoritmy
- KNN
- Ensemble Gradient Boosting
- SVM
- Algoritmy bez dozoru
- Na základě vzdálenosti
- Metody založené na hustotě
- Pravděpodobnostní metody
- Metody založené na modelu
Pochopení Deep Learning
- Přehled základních pojmů Deep Learning
- Rozdíl mezi Machine Learning a Deep Learning
- Přehled aplikací pro Deep Learning
Přehled Neural Networks
- Co jsou Neural Networks
- Neural Networks vs regresní modely
- Pochopení Mathematical základů a mechanismů učení
- Vytvoření umělé neuronové sítě
- Pochopení neuronových uzlů a spojení
- Práce s neurony, vrstvami a vstupními a výstupními daty
- Pochopení jednovrstvých perceptronů
- Rozdíly mezi řízeným a nekontrolovaným učením
- Zpětná vazba a zpětná vazba k učení Neural Networks
- Porozumění dopředné a zpětné propagaci
Jednoduché vytváření Deep Learning modelů s Keras
- Vytvoření modelu Keras
- Porozumění vašim datům
- Určení vašeho Deep Learning modelu
- Kompilace vašeho modelu
- Přizpůsobení vašeho modelu
- Práce s vašimi klasifikačními daty
- Práce s klasifikačními modely
- Používání vašich modelů
Práce s TensorFlow pro Deep Learning
- Příprava dat
- Stahování dat
- Příprava tréninkových dat
- Příprava testovacích dat
- Škálování vstupů
- Použití zástupných symbolů a proměnných
- Určení architektury sítě
- Použití funkce nákladů
- Použití Optimalizátoru
- Použití inicializátorů
- Montáž neuronové sítě
- Sestavení grafu
- Odvození
- Ztráta
- Výcvik
- Školení modelky
- Graf
- Zasedání
- Vlaková smyčka
- Hodnocení modelu
- Sestavení grafu Eval
- Vyhodnocení s výstupem Eval
- Tréninkové modely ve Scale
- Vizualizace a vyhodnocování modelů pomocí TensorBoard
Aplikace Deep Learning při detekci anomálií
- Autokodér
- Encoder - Decoder Architecture
- Ztráta při rekonstrukci
- Variační Autencoder
- Variační inference
- Generative Adversarial Network
- Generátor – architektura diskriminátoru
- Přístupy k AN pomocí GAN
Ensemble Frameworks
- Kombinace výsledků z různých metod
- Bootstrap Agregace
- Průměrné odlehlé skóre
Požadavky
- Zkušenosti s programováním Python
- Základní znalost statistiky a matematických pojmů
Publikum
- Vývojáři
- Datoví vědci
28 hodiny