Návrh Školení
Úvod
Tato část poskytuje obecný úvod o tom, kdy použít „strojové učení“, co je třeba vzít v úvahu a co to všechno znamená, včetně výhod a nevýhod. Datové typy (strukturované/nestrukturované/statické/streamované), validita/objem dat, data řízená vs. uživatelsky řízená analytika, statistické modely vs. modely strojového učení/výzvy učení bez dozoru, kompromis odchylky-variance, iterace/hodnocení, křížové validační přístupy , pod dohledem/bez dozoru/posílení.
HLAVNÍ TÉMATA
1. Pochopení naivní Bayes
- Základní pojmy bayesovských metod
- Pravděpodobnost
- Souhrnná pravděpodobnost
- Podmíněná pravděpodobnost s využitím Bayesova teorému
- Algoritmus naivního Bayesa
- Klasifikace pomocí naivního Bayese
- Laplaceův odhad
- Používání numerických vlastností s naivním Bayesem
2. Pochopení rozhodovacích stromů
- Rozdělovat a vládnout
- C5.0 algoritmus rozhodovacích stromů
- Výběr nejlepšího rozdělení
- Řezání rozhodovacího stromu
3. Pochopení neuronových sítí
- Z biologických k umělým neuronům
- Aktivační funkce
- Síťová topologie
- Počet vrstev
- Počet uzlů v každé vrstvě
- Trénink neuronových sítí pomocí backpropagation
- Deep Learning
4. Pochopení podpůrných vektorových strojů
- Klasifikace pomocí hyperrovin
- Nalezení maximálního okraje
- Případ lineárně separovatelných dat
- Případ ne-lineárně separovatelných dat
- Použití jader pro ne-lineární prostory
5. Pochopení shlukování
- Shlukování jako úloha strojového učení
- K-means algoritmus pro shlukování
- Použití vzdálenosti k přiřazování a aktualizaci shluků
- Výběr vhodného počtu shluků
6. Měření výkonu pro klasifikaci
- Práce s daty predikcí klasifikace
- Přiblížené pohledy na matice konfuze
- Použití matic konfuze k měření výkonu
- Víc než jen přesnost – další měřítka výkonu
- Kappa statistika
- Citlivost a specifickita
- Přesnost a sensitivity
- F-měřítko
- Vizuální představení obchodních výhod výkonu
- Křivky ROC
- Odhad budoucího výkonu
- Metoda holdout
- Křížová validace
- Bootstrap vzorkování
7. Ladění modelů pažby pro lepší výkon
- Použití caretu pro automatické ladění parametrů
- Vytvoření jednoduchého laděného modelu
- Personalizace procesu ladění
- Zlepšování výkonu modelu pomocí meta-učení
- Pochopení ensemblů
- Bağging
- Boosting
- Náhodné lesy
- Trénink náhodných lesů
- Hodnocení výkonu náhodných lesů
MENŠÍ TÉMATA
8. Pochopení klasifikace pomocí nejbližších sousedů
- KNN algoritmus
- Výpočet vzdálenosti
- Výběr vhodného k
- Příprava dat pro použití s KNN
- Proč je KNN algoritmus lenivý?
9. Pochopení klasifikačních pravidel
- Rozdělovat a vládnout
- Jedno pravidlo algoritmu
- RIPPER algoritmus
- Pravidla z rozhodovacích stromů
10. Pochopení regrese
- Jednoduchá lineární regrese
- Obyčejné nejmenší čtverce odhadu
- Korelace
- Vícekroková lineární regrese
11. Porozumění regresním stromům a modelovým stromům
- Přidání regrese do stromů
12. Pochopení asociačních pravidel
- Apriori algoritmus pro učení asociačních pravidel
- Měření zájmu o pravidla – podpora a důvěryhodnost
- Vytvoření sady pravidel pomocí principu Apriori
Extra
- Spark/PySpark/MLlib a Multi-armed bandits
Požadavky
Python znalosti
Reference (7)
Opravdu jsem si užil trénink a ocenil hlubší pohled na téma Machine Learning. Děkoji rovnováhu mezi teorií a praktickými aplikacemi, zejména praxi kódování. Trainer poskytl zaujímavé příklady a dobře navržené cvičení, která zlepšila výukový proces. Kurz pokryl širokou škálu témat a Abhi ukázal vynikající odbornost tím, že odpověděl na všechny otázky s jasností a lehkostí.
Valentina
Kurz - Machine Learning
Machine Translated
Ocenil jsem cvičení, které mi pomohlo pochopit teorii a postupně ji aplikovat. Stejně tak mi přišla užitečná způsob, jak instruktor vysvětloval vše jednoduše a jasně. I když nejsem velmi zkušený s Python, bylo to snadné následovat a nechtěl jsem propást příležitost naučit se něco, co mě opravdu zajímá. Také mi přišla užitečnou rozmanitost poskytovaných informací a ochota instruktora vysvětlit a podpořit nás ve výkladu konceptů. Po tomto kurzu mi jsou pojmy strojového učení mnohem jasnější a cítím, že mám směr a lepší pochopení tématu.
Cristina
Kurz - Machine Learning
Machine Translated
Na konci školení jsem viděl skutečné použití prezentovaných témat.
Daniel
Kurz - Machine Learning
Machine Translated
Líbil se mi tempo, líbil se mi rovnováha mezi teorií a praxí, hlavní tématy, které byly probrány, a způsob, jakým instruktor dokázal všechno vyvážit. Obzvláště mi přišla vaše školení infrastruktura praktická, zejména práce s virtuálními stroji.
Andrei
Kurz - Machine Learning
Machine Translated
Aby to bylo krátké a jednoduché. Vytváření intuice a vizuálních modelů kolem pojmů (graf rozhodovacího stromu, lineární rovnice, ruční výpočet y_pred pro prokázání, jak model funguje).
Nicolae - DB Global Technology
Kurz - Machine Learning
Machine Translated
Pomohlo mi to dosáhnout mého cíle porozumět ML. Velká úcta k Pablovi za to, že poskytl správný úvod do tohoto tématu, protože po 3 dnech školení je zřejmé, jak rozsáhlé toto téma je. Také se mi HODNĚ líbila myšlenka virtuálních strojů, které jste poskytli a které měly velmi dobrou latenci! To umožnilo každému kursantovi dělat experimenty vlastním tempem.
Silviu - DB Global Technology
Kurz - Machine Learning
Machine Translated
The way practical part, seeing the theory materializing into something practical is great.