Глубокие образовательные сети и уровни, поддержанные для генерации кода С++

MATLAB® Coder™ поддерживает генерацию кода для ряда и направленного графа без петель (DAG) сверточные нейронные сети (CNNs или ConvNets). Можно сгенерировать код для любой обученной сверточной нейронной сети, уровни которой поддержаны для генерации кода. Смотрите Поддерживаемые Уровни.

Поддерживаемые предварительно обученные сети

Следующие предварительно обученные сети, доступные в Глубоком Изучении Toolbox™, поддержаны для генерации кода.

Сетевое имяОписаниеБиблиотека ARM® ComputeIntel® MKL-DNN
AlexNet

AlexNet сверточная нейронная сеть. Для предварительно обученной модели AlexNet смотрите alexnet.

ДаДа
GoogLeNet

GoogLeNet сверточная нейронная сеть. Для предварительно обученной модели GoogLeNet смотрите googlenet.

ДаДа
ResNet

ResNet-50 и сверточные нейронные сети ResNet-101. Для предварительно обученных моделей ResNet смотрите resnet50 и resnet101.

ДаДа
SqueezeNet

Маленькая, глубокая нейронная сеть. Для предварительно обученных моделей ResNet смотрите squeezenet.

ДаДа
VGG-16

VGG-16 сверточная нейронная сеть. Для предварительно обученной модели VGG-16 смотрите vgg16.

ДаДа
VGG-19

VGG-19 сверточная нейронная сеть. Для предварительно обученной модели VGG-19 смотрите vgg19.

ДаДа

Поддерживаемые уровни

Следующие уровни поддержаны для генерации кода MATLAB CODER для цели глубоко изучение библиотек, заданных в таблице.

Если вы устанавливаете Интерфейс MATLAB CODER пакета поддержки для Глубокого Изучения Библиотек, можно использовать coder.getDeepLearningLayers, чтобы видеть список уровней, поддержанных для определенной глубокой библиотеки изучения. Например:

coder.getDeepLearningLayers('mkldnn')

Имя уровняОписаниеARM вычисляет библиотекуIntel MKL-DNN
additionLayer

Уровень Addition

ДаДа
averagePooling2dLayer

Средний уровень объединения

ДаДа
batchNormalizationLayer

Пакетный уровень нормализации

ДаДа
classificationLayer

Создайте классификацию выходной уровень

ДаДа
clippedReluLayer

Отсеченный уровень Rectified Linear Unit (ReLU)

НетДа
convolution2dLayer

2D уровень свертки

ДаДа
crossChannelNormalizationLayer

Мудрый каналом локальный уровень нормализации ответа

ДаДа
depthConcatenationLayer

Уровень конкатенации глубины

ДаДа
dropoutLayer

Уровень Dropout

ДаДа
fullyConnectedLayer

Полностью связанный уровень

ДаДа
imageInputLayer

Отобразите входной уровень

ДаДа
leakyReluLayer

Текучий уровень Rectified Linear Unit (ReLU)

 Да
maxPooling2dLayer

Уровень объединения Max

ДаДа
PixelClassificationLayer

Создайте уровень классификации пикселей для семантической сегментации

ДаДа
regressionLayer

Создайте регрессию выходной уровень

ДаДа
reluLayer

Уровень Rectified Linear Unit (ReLU)

ДаДа
softmaxLayer

Уровень Softmax

ДаДа

Смотрите также

Похожие темы

Была ли эта тема полезной?