Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
Съдържание и теми, включени в курса
Среда за дълбоко обучение в MATLAB и валидиране на GPU
- Преглед на архитектурата и работния процес на Deep Learning Toolbox
- Проверка на наличността на GPU, съвместимостта с CUDA/cuDNN и конфигурацията на драйверите
- Конфигуриране на паралелни работници, управление на паметта и овладяване на основите на
gpuArray - Лабораторно упражнение 1: Валидиране на средата и изпълнение на първия ви скрипт за дълбоко обучение с GPU ускорение
Основни конструкции за дълбоко обучение в MATLAB
- Слоеве на невронната мрежа: конволюционни, обединяващи, за пакетна нормализация, dropout, остатъчни и плътни слоеве
- Основи на
dlarray,dlnetworkи персонализирани цикли на обучение - Функции на загуба, оптимизатори (Adam, SGD, RMSProp) и стратегии за планиране на скоростта на обучение
- Визуализиране на архитектури, разпределения на теглата и поток на градиента за отстраняване на грешки
- Лабораторно упражнение 2: Изграждане на персонализиран
dlnetworkот нулата и отстраняване на грешки при взаимодействията между слоевете
Проектиране на CNN за разпознаване на изображения
- Дизайнерски модели на CNN: извличане на характеристики, пространствени йерархии и рецептивни полета
- Трансферно обучение: използване на предварително обучени мрежи като ResNet, EfficientNet и MobileNet
- Конвейери за аугментация на данни с помощта на
imageDatastore,augmentedImageDatastoreи персонализирани трансформации - Лабораторно упражнение 3: Обучение на CNN от нулата върху персонализиран набор от данни за класификация на изображения с аугментация
Автоматизирано етикетиране на данни и възпроизводими конвейери
- Използване на инструментите на MATLAB за активно обучение и полу-автоматично етикетиране
- Импортиране и експортиране на анотации (COCO, Pascal VOC, YOLO, CSV)
- Изграждане на скриптове за подготовка на данни с контрол на версиите и параметризация
- Лабораторно упражнение 4: Автоматизиране на работния процес по етикетиране и интегрирането му в скрипт за обучение
Мащабируемо обучение: множество GPU, облак и клъстери
- Стратегии за обучение с множество GPU: настройка на размера на партидата, акумулиране на градиента и паралелизъм на данните
- Разпределено обучение с MATLAB Parallel Server и локални клъстери
- Работни процеси за обучение в облак (AWS, Azure, GCP) чрез изчислителни профили на MATLAB за облак
- Техники за наблюдение на обучението, запазване на контролни точки и оптимизация на хиперпараметри
- Лабораторно упражнение 5: Мащабиране на модел до конфигурация с множество GPU/в облак и профилиране на производителността на обучение
Оперативна съвместимост между рамки и обмен на модели
- Импортиране на предварително обучени модели от Caffe и TensorFlow/Keras в MATLAB
- Валидиране на паритет на точността и адаптиране на архитектури за работни процеси в MATLAB
- Експортиране на модели към ONNX, TensorFlow или Core ML за междуплатформено внедряване
- Лабораторно упражнение 6: Импортиране на TF-Keras модел, фина настройка в MATLAB и експортиране към ONNX
Капстон проект и готовност за производствена среда
- Цялостен конвейер от край до край: поглъщане на данни, обучение, валидиране, оптимизация и внедряване
- Компресиране на модели: подрязване, квантуване и генериране на код с GPU Coder
- Най-добри практики за възпроизводимост: логване, задаване на семена за случайни числа и споделяне на приложения за дълбоко обучение в MATLAB
- Капстон проект: Изграждане, обучение, оптимизиране и експортиране на цялостна система за разпознаване на изображения, съобразена с вашата специфична област
За заявка на персонализирана учебна програма за това обучение, моля, свържете се с нас.
Изисквания
- Владеене на MATLAB (синтаксис, работни процеси за програмиране, познаване на кутиите с инструменти)
- Не се изисква предишен опит в областта на науката за данни или дълбокото обучение
- Достъп до локална работна станция с активиран GPU (съвместима с CUDA) или одобрен облачен клъстер за лабораторните упражнения на живо
Аудитория
- Разработчици и софтуерни инженери
- Инженери-изследователи и експерти в областта
- Екипи, преминаващи от традиционна обработка на сигнали/изображения към работни процеси, управлявани от изкуствен интелект
14 Часа
Отзиви от участници (2)
Обучението беше организирано и добре планирано, аз излязох от него с систематизирано знание и добра наглед на темите, които разглеждахме.
Magdalena - Samsung Electronics Polska Sp. z o.o.
Курс - Deep Learning with TensorFlow 2
Машинен превод
Много ми хареса краят, когато прекарахме време, разглеждайки CHAT GPT. Залата не беше най-добре организирана за това – вместо едно голямо стола, няколко по-малки щеше да помогне, за да се разделим на малки групи и да мислим съвместно.
Nola - Laramie County Community College
Курс - Artificial Intelligence (AI) Overview
Машинен превод