Начало работы с Deep Learning Toolbox

Создайте, анализируйте и обучите нейронные сети для глубокого обучения

Deep Learning Toolbox™ (раньше Нейронная сеть Toolbox™) служит основой для разработки и реализации глубоких нейронных сетей с алгоритмами, предварительно обученными моделями и приложениями. Можно использовать сверточные нейронные сети (ConvNets, CNNs) и сети долгой краткосрочной памяти (LSTM) для решения задач классификации и регрессии на изображениях, временных рядах и текстах. Можно создать усовершенствованную сетевую архитектуру, такую как порождающие соперничающие сети (GANs) и сиамские сети с помощью пользовательских учебных циклов, совместно использованных весов и автоматического дифференцирования. Приложения и графики помогают вам визуализировать активации, отредактировать и анализировать сетевую архитектуру и процесс обучения монитора.

Можно обмениваться моделями с TensorFlow™ и PyTorch через формат ONNX™ и импортировать модели из TensorFlow-Keras и Caffe. Тулбокс поддерживает передачу, учащуюся с библиотекой предварительно обученных моделей (включая NASNet, SqueezeNet, Inception-v3 и ResNet-101).

Можно ускорить обучение на рабочей станции с одним или несколькими графическими процессорами (с Parallel Computing Toolbox™) или масштабировать до кластеров и облаков, включая системы NVIDIA GPU Cloud DGX и Amazon EC2® GPU инстансы (с MATLAB® Parallel Server™).

Примеры

Мелкие сети

Рекомендуемые примеры

Дистанционное обучение

Глубокое обучение Onramp
Этот свободный, двухчасовой пример по глубокому обучению обеспечивает интерактивное введение в практические методы глубокого обучения. Вы будете учиться использовать методы глубокого обучения в MATLAB для распознавания изображений.

Видео

В интерактивном режиме измените нейронную сеть для глубокого обучения для изучения передачи
Deep Network Designer является инструментом "укажи и выбери" для создания или изменения глубоких нейронных сетей. Это видео показывает, как использовать приложение в рабочем процессе изучения передачи. Это демонстрирует простоту, с которой можно использовать инструмент, чтобы изменить последние несколько слоев в импортированной сети в противоположность изменению слоев в командной строке. Можно проверить модифицированную архитектуру на наличие ошибок в связях и присвоениях свойства с помощью сетевого анализатора.

Глубокое обучение для MATLAB: глубокое обучение в 11 линиях кода MATLAB
Смотрите, как использовать MATLAB, простую веб-камеру и глубокую нейронную сеть, чтобы идентифицировать объекты в вашей среде.

Глубокое обучение для MATLAB: передайте изучение в 10 линиях кода MATLAB
Узнать, как использовать передачу, учащуюся в MATLAB переобучать нейронные сети для глубокого обучения, созданные экспертами для ваших собственных данных или задачи.