DeepSpeed pro hluboké učení Počítačový Kurz
DeepSpeed je knihovna pro optimalizaci hlubokého učení, která usnadňuje škálování modelů hlubokého učení na distribuovaném hardwaru. DeepSpeed, vyvinutý společností Microsoft, se integruje s PyTorch a poskytuje lepší škálování, rychlejší školení a lepší využití zdrojů.
Toto živé školení vedené instruktorem (online nebo na místě) je zaměřeno na začátečníky až středně pokročilé datové vědce a inženýry strojového učení, kteří chtějí zlepšit výkon svých modelů hlubokého učení.
Na konci tohoto školení budou účastníci schopni:
- Pochopit principy distribuovaného hlubokého učení.
- Nainstalujte a nakonfigurujte DeepSpeed.
- Škálujte modely hlubokého učení na distribuovaném hardwaru pomocí DeepSpeed.
- Implementujte a experimentujte s funkcemi DeepSpeed pro optimalizaci a efektivitu paměti.
Formát kurzu
- Interaktivní přednáška a diskuze.
- Spousta cvičení a cvičení.
- Praktická implementace v prostředí živé laboratoře.
Možnosti přizpůsobení kurzu
- Chcete-li požádat o školení na míru pro tento kurz, kontaktujte nás a domluvíme se.
Návrh Školení
Zavedení
- Přehled problémů škálování hlubokého učení
- Přehled DeepSpeed a jeho funkcí
- DeepSpeed vs. jiné distribuované knihovny hlubokého učení
Začínáme
- Nastavení vývojového prostředí
- Instalace PyTorch a DeepSpeed
- Konfigurace DeepSpeed pro distribuované školení
Funkce optimalizace DeepSpeed
- Tréninkový kanál DeepSpeed
- ZeRO (optimalizace paměti)
- Kontrolní bod aktivace
- Přechodový kontrolní bod
- Rovnoběžnost potrubí
Měřítko modelů s DeepSpeed
- Základní škálování pomocí DeepSpeed
- Pokročilé techniky škálování
- Úvahy o výkonu a osvědčené postupy
- Techniky ladění a odstraňování problémů
Pokročilá témata DeepSpeed
- Pokročilé optimalizační techniky
- Použití DeepSpeed se smíšeným tréninkem přesnosti
- DeepSpeed na různém hardwaru (např. GPUs, TPU)
- DeepSpeed s více tréninkovými uzly
Integrace DeepSpeed s PyTorch
- Integrace DeepSpeed s pracovními postupy PyTorch
- Použití DeepSpeed s PyTorch Lightning
Odstraňování problémů
- Ladění běžných problémů DeepSpeed
- Monitorování a protokolování
Shrnutí a další kroky
- Shrnutí klíčových pojmů a funkcí
- Doporučené postupy pro používání DeepSpeed v produkci
- Další zdroje informací o DeepSpeed
Požadavky
- Středně pokročilá znalost principů hlubokého učení
- Zkušenosti s PyTorch nebo podobnými rámci hlubokého učení
- Znalost programování Python
Publikum
- Datoví vědci
- Inženýři strojového učení
- Vývojáři
Veřejné školení vyžaduje minimálně 5 účastníků.
DeepSpeed pro hluboké učení Počítačový Kurz - Rezervace
DeepSpeed pro hluboké učení Počítačový Kurz - Dotaz
DeepSpeed pro hluboké učení - Dotaz ohledně konzultace
Nadcházející kurzy
Související kurzy
Pokročilá Stable Diffusion: Deep Learning pro Generování Obrázků z Textu
21 HodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na středně pokročilé až pokročilé datové vědce, inženýry strojového učení, výzkumníky hlubokého učení a odborníky na počítačové vidění, kteří si chtějí rozšířit své znalosti a dovednosti v oblasti hlubokého učení. pro generování textu na obrázek.
Na konci tohoto školení budou účastníci schopni:
- Pochopte pokročilé architektury hlubokého učení a techniky pro generování textu na obrázek.
- Implementujte složité modely a optimalizace pro vysoce kvalitní syntézu obrazu.
- Optimalizujte výkon a škálovatelnost pro velké datové sady a složité modely.
- Vylaďte hyperparametry pro lepší výkon modelu a zobecnění.
- Integrujte Stable Diffusion s dalšími rámci a nástroji hlubokého učení
AlphaFold
7 HodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na biology, kteří chtějí porozumět tomu, jak AlphaFold funguje, a používat modely AlphaFold jako průvodce ve svých experimentálních studiích.
Na konci tohoto školení budou účastníci schopni:
- Pochopte základní principy AlphaFold.
- Přečtěte si, jak funguje AlphaFold.
- Naučte se interpretovat AlphaFold předpovědi a výsledky.
Aplikovaná umělá inteligence od základu
28 HodinyToto je 4denní kurz představující AI a její aplikaci. Po dokončení tohoto kurzu je možné mít další den na provedení projektu AI.
Hluboké učení pomocí neuronových sítí s Chainerem
14 HodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na výzkumníky a vývojáře, kteří chtějí používat Chainer k budování a trénování neuronových sítí v Python a zároveň usnadňovat ladění kódu.
Na konci tohoto školení budou účastníci schopni:
- Nastavte potřebné vývojové prostředí pro zahájení vývoje modelů neuronových sítí.
- Definujte a implementujte modely neuronových sítí pomocí srozumitelného zdrojového kódu.
- Provádějte příklady a upravujte stávající algoritmy, abyste optimalizovali tréninkové modely hlubokého učení a zároveň využili GPU pro vysoký výkon.
Počítačové vidění s Google Colab a TensorFlow
21 HodinyTuto vedenou instruktorem, živou školení v České republice (online nebo na místě) je zaměřeno na pokročilé odborníky, kteří si přejí hloubkověji pochopit počítačové vidění a využít možnosti TensorFlow pro vyvíjení sofistikovaných vizuálních modelů s využitím Google Colab.
Na konci tohoto školení budou účastníci schopni:
- Vytvářet a trénovat konvoluční neuronové sítě (CNN) pomocí TensorFlow.
- Využívat Google Colab pro škálovatelný a efektivní vývoj modelů na cloudu.
- Implementovat techniky předzpracování obrázků pro úlohy počítačového vidění.
- Nasazovat modely počítačového vidění do reálných aplikací.
- Používat transfer learning k zlepšení výkonu CNN modelů.
- Vizualizovat a interpretovat výsledky modelů klasifikace obrázků.
Hluboké učení s TensorFlow v Google Colab
14 HodinyTento instruktorově prováděný živý výcvik (na místě nebo online) je určen pro středně pokročilé datové vědce a programátory, kteří chtějí porozumět a aplikovat hlubokou školení pomocí prostředí Google Colab.
Koncepci tohoto výcviku budou účastníci schopni:
- nastavit a orientovat se v Google Colab pro projekty s hlubokým učením.
- porozumět základům neuronových sítí.
- implementovat modely hlubokého školení pomocí TensorFlow.
- trénovat a hodnocení modelů s hlubokým učením.
- využívání pokročilých funkcí TensorFlow pro hluboké učení.
Deep Learning pro zpracování přirozeného jazyka (NLP)
28 HodinyV tomto vedeném školení vedoucího, účastníci se naučí používat Python knihovny pro NLP, zatímco budou vytvářet aplikaci, která zpracovává sadu obrázků a generuje popisky.
Na konci tohoto školení budou účastníci schopni:
- Návrh a kódování DL pro NLP pomocí Python knihoven.
- Vytvoření Python kódu, který čte velkou sbírku obrázků a generuje klíčová slova.
- Vytvoření Python kódu, který generuje popisky ze zjištěných klíčových slov.
Grafická Analýza pomocí Deep Learningu
21 HodinyCílová skupina
Tento kurz je určený pro výzkumníky a inženýry v oblasti hlubokého učení, kteří se zajímají o použití dostupných nástrojů (zejména open source) pro analýzu počítačových obrázků.
Tento kurz poskytuje praktické příklady.
Edge AI s TensorFlow Lite
14 HodinyTento instruktážní živý kurz v České republice (online nebo na místě) je určen pro středně pokročilé vývojáře, datové vědce a odborníky na umělá rozumění, kteří chtějí využít TensorFlow Lite pro aplikace s hranicemi AI.
Po absolvování tohoto kurzu budou účastníci schopni:
- Porozumět základům TensorFlow Lite a jeho roli v hranicích AI.
- Vytvářet a optimalizovat AI modely pomocí TensorFlow Lite.
- Nasazovat modely TensorFlow Lite na různé zařízení s hranicemi.
- Používat nástroje a techniky pro převod a optimalizaci modelu.
- Implementovat praktické aplikace s hranicemi AI pomocí TensorFlow Lite.
Zrychlování hlubokého učení s využitím FPGA a OpenVINO
35 HodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na datové vědce, kteří chtějí urychlit aplikace strojového učení v reálném čase a nasadit je ve velkém měřítku.
Na konci tohoto školení budou účastníci schopni:
- Nainstalujte sadu nástrojů OpenVINO.
- Urychlete aplikaci počítačového vidění pomocí FPGA.
- Proveďte různé vrstvy CNN na FPGA.
- Škálujte aplikaci napříč více uzly v clusteru Kubernetes.
Detekce podvodů s Pythonem a TensorFlow
14 HodinyToto instruktorem vedené tréninkové kurzy v České republice (online nebo na místě) je určeno datovým vedcům, kteří chtějí TensorFlow použít pro analýzu potenciálních dat o podvodech.
Na konci tohoto tréninku budou účastníci schopni:
- Vytvořit model detekce podvodů v Pythonu a TensorFlow.
- Sestavit lineární regrese a lineární regresní modely pro předpověď podvodů.
- Vyvinout aplikaci AI od A do Z pro analýzu dat o podvodech.
Rozprosené hluboké učení s Horovodem
7 HodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na vývojáře nebo datové vědce, kteří chtějí použít Horovod k provádění distribuovaných školení hlubokého učení a rozšířit je tak, aby probíhaly paralelně v několika GPU .
Na konci tohoto školení budou účastníci schopni:
- Nastavte potřebné vývojové prostředí, abyste mohli zahájit školení hlubokého učení.
- Nainstalujte a nakonfigurujte Horovod pro trénování modelů s TensorFlow, Keras, PyTorch a Apache MXNet.
- Škálujte trénink hlubokého učení pomocí Horovod tak, aby běžel na více GPUs.
Hluboké učení s Kerasem
21 HodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na technické osoby, které chtějí aplikovat model hlubokého učení na aplikace pro rozpoznávání obrázků.
Na konci tohoto školení budou účastníci schopni:
- Nainstalujte a nakonfigurujte Keras.
- Rychle vytvořte prototyp modelů hlubokého učení.
- Implementujte konvoluční síť.
- Implementujte rekurentní síť.
- Spusťte model hlubokého učení na CPU i GPU.
Úvod do Stable Diffusion pro generování obrázků z textu
21 HodinyToto živé školení vedené instruktorem (online nebo na místě) je zaměřeno na datové vědce, inženýry strojového učení a výzkumníky počítačového vidění, kteří chtějí využít Stable Diffusion k vytvoření vysoce kvalitních obrázků pro různé případy použití.
Na konci tohoto školení budou účastníci schopni:
- Pochopte principy Stable Diffusion a jak to funguje pro generování obrázků.
- Vytvářejte a trénujte Stable Diffusion modely pro úlohy generování obrázků.
- Aplikujte Stable Diffusion na různé scénáře generování obrázků, jako je malování, překreslování a překlad z obrázku na obrázek.
- Optimalizujte výkon a stabilitu Stable Diffusion modelů.
Tensorflow Lite pro mikrokontroléry
21 HodinyToto vedení instruktorem živé školení v České republice (online nebo prezenčně) je určeno inženýrům, kteří chtějí psát, nahrávat a spouštět modely strojového učení na velmi malých vestavěných zařízeních.
Na konci tohoto školení budou účastníci schopni:
- Nainstalovat TensorFlow Lite.
- Nahrát modely strojového učení na vestavěné zařízení, aby bylo schopno rozpoznávat řeč, klasifikovat obrázky atd.
- Přidat umělou inteligenci do hardwarových zařízení bez závislosti na síťové připojení.