Свържете се с нас

Съдържание и теми, включени в курса

Среда за дълбоко обучение в 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)

Предстоящи Курсове

Свързани Kатегории