Děkujeme za vaši dotaz! Jeden z našich pracovníků vás brzy kontaktuje.
Děkujeme za rezervaci! Jeden z našich pracovníků vás brzy kontaktuje.
Návrh Školení
Prostředí pro hluboké učení v MATLABu a ověření funkčnosti GPU
- Přehled architektury a pracovních postupů nástroje Deep Learning Toolbox
- Ověření dostupnosti grafického procesoru, kompatibility s technologií CUDA/cuDNN a konfigurace ovladačů
- Konfigurace paralelních procesů, správa paměti a základy práce s objekty typu
gpuArray - Cvičení 1: Ověření prostředí a spuštění prvního skriptu hlubokého učení využívajícího GPU
Základní konstrukce hlubokého učení v MATLABu
- Typy vrstev neuronové sítě: konvoluční, poolovací, normalizace dávky, dropout, reziduální a plně propojené vrstvy
- Základy práce s datovými strukturami
dlarray, objekty typudlnetworka vlastním cyklem trénování - Funkce ztráty, optimalizátory (Adam, SGD, RMSProp) a strategie pro regulaci rychlosti učení
- Vizualizace architektury sítě, rozdělení vah a průběhu gradientu pro účely ladění
- Cvičení 2: Vytvoření vlastního objektu typu
dlnetworkod nuly a testování interakce mezi jednotlivými vrstvami
Návrh konvolučních neuronových sítí pro rozpoznávání obrazů
- Zásady návrhu CNN: extrakce rysů, hierarchická struktura a vymezení oblasti vlivu jednotlivých neuronů
- Přenosové učení: využití již vyškolených sítí jako ResNet, EfficientNet či MobileNet
- Postupy pro rozšíření dat pomocí nástrojů
imageDatastore,augmentedImageDatastorea vlastních transformací - Cvičení 3: Vytvoření CNN od nuly na vlastním souboru obrazových dat s využitím rozšíření dat
Automatizace označování dat a tvorba reprodukovatelných pracovních postupů
- Využití nástrojů pro aktivní učení a poloautomatické označování dat v MATLABu
- Import a export anotací ve formátech COCO, Pascal VOC, YOLO či CSV
- Tvorba skriptů na přípravu dat s možností verzování a parametrizace
- Cvičení 4: Automatizace procesu označování a jeho začlenění do trénovacího skriptu
Škálovatelné trénování: více GPU, cloud a výpočetní clustery
- Strategie trénování na více grafických procesorech: optimalizace velikosti dávky, akumulace gradientů a paralelizace dat
- Rozsáhlé trénování s využitím nástroje MATLAB Parallel Server a lokálních výpočetních clusterů
- Pracovní postupy pro cloudové trénování (AWS, Azure, GCP) pomocí konfigurací počítacích prostředků v MATLABu
- Techniky monitorování průběhu trénování, ukládání mezivýsledků a optimalizace hyperparametrů
- Cvičení 5: Škálování modelu na více GPU nebo v cloudu a hodnocení výkonnosti trénování
Výměna dat mezi různými platformami a interoperabilita modelů
- Import již vyškolených modelů z prostředí Caffe a TensorFlow/Keras do Matlabu
- Ověření rovnocennosti výsledků a přizpůsobení architektury pro pracovní postupy v MATLABu
- Export modelů do formátů ONNX, TensorFlow nebo Core ML pro jejich nasazení na jiných platformách
- Cvičení 6: Import modelu z prostředí TF-Keras, jeho doladění v MATLABu a export do formátu ONNX
Závěrečný projekt a připravenost modelu k nasazení
- Kompletní pracovní postup: načtení dat, trénování, validace, optimalizace a distribuce modelu
- Metody komprese modelů: redukce parametrů, kvantizace a generování kódu s využitím nástroje GPU Coder
- Dobré postupy pro zajištění reprodukovatelnosti: logování informací, inicializační hodnoty a sdílení aplikací na hluboké učení vytvořených v MATLABu
- Závěrečný projekt: Vytvořte, natrénujte, optimalizujte a vyveďte kompletní systém na rozpoznávání obrazů šitý na míru vašemu konkrétnímu účelu
Chcete-li si nechat vypracovat individuální osnovu tohoto kurzu, kontaktujte nás prosím.
Požadavky
- Dobrá znalost programovacího jazyka MATLAB (syntaxe, pracovní postupy a používání nástrojů)
- Předchozí zkušenosti s datovou vědou či hlubokým učením nejsou nutné
- Přístup k pracovní stanici s podporou grafických procesorů (kompatibilní s technologií CUDA) nebo schválenému cloudovému clusteru pro praktická cvičení
Cílová skupina
- Vývojáři a softwaroví inženýři
- Výzkumní inženýři a odborníci z praxe
- Týmy, které přecházejí od tradičního zpracování signálů/obrazů k pracovním postupům využívajícím umělou inteligenci
14 Hodiny
Reference (2)
Školení bylo organizované a dobře naplánované, a já z něj vyšel s systémovou znalostí a dobrým přehledem o tématech, které jsme probral.
Magdalena - Samsung Electronics Polska Sp. z o.o.
Kurz - Deep Learning with TensorFlow 2
Přeloženo strojem
Opravdu jsem se líbil konec, kdy jsme si vyzkoušeli CHAT GPT. Místnost nebyla pro toto cvičení nejlepší nastavená - místo jednoho velkého stolu by pomohlo několik menších stolů, abychom se mohli rozdělit do menších skupin a společně přemýšlet.
Nola - Laramie County Community College
Kurz - Artificial Intelligence (AI) Overview
Přeloženo strojem