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

План на курса

Среда за дълбоко обучение в MATLAB & проверка на GPU

  • Архитектура и обобщение на работния процес на Deep Learning Toolbox
  • Проверка на наличието на GPU, съвместимостта на CUDA/cuDNN и конфигурацията на драйверите
  • Конфигуриране на паралелни работници, управление на паметта и овладяване на основите на gpuArray
  • Упражнение 1: Валидиране на средата и стартиране на първия скрипт за дълбоко обучение с ускорение от GPU

Основаващи конструкции за дълбоко обучение в MATLAB

  • Слоеве на невронни мрежи: свръзънни слоеве (conv), пулсиране (pooling), batch norm, dropout, residual и плътни слоеве
  • Основи на 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 Часове

Брой участници


Цена за участник

Отзиви от потребители (3)

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

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