Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
План на курса
Среда за дълбоко обучение в 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)
Много ми хареса краят, когато прекарахме време, разглеждайки CHAT GPT. Залата не беше най-добре организирана за това – вместо едно голямо стола, няколко по-малки щеше да помогне, за да се разделим на малки групи и да мислим съвместно.
Nola - Laramie County Community College
Курс - Artificial Intelligence (AI) Overview
Машинен превод
Работата с първични принципи по фокусиран начин и прилагане на кейс студии вътре в същия ден
Maggie Webb - Department of Jobs, Regions, and Precincts
Курс - Artificial Neural Networks, Machine Learning, Deep Thinking
Машинен превод
Прибирахме се, че минаваме през непосредствено важна информация в подходящ темп (тоест, без допълнителни материали).
Maggie Webb - Department of Jobs, Regions, and Precincts
Курс - Introduction to the use of neural networks
Машинен превод