Сеть экспорта к формату модели ONNX
Экспортируйте обученную сеть Deep Learning Toolbox™ в формат модели ONNX™ (Open Neural Network Exchange). Можно затем импортировать модель ONNX к другим средам глубокого обучения, которые поддерживают импорт модели ONNX, такой как TensorFlow™, Caffe2, Microsoft® Cognitive Toolkit, Базовый ML и Apache MXNet™.
exportONNXNetwork(net,filename)
exportONNXNetwork(net,filename,Name,Value)
exportONNXNetwork(
экспортирует нейронную сеть для глубокого обучения net
,filename
)net
с весами к файлу формата ONNX filename
. Если filename
существует, то exportONNXNetwork
перезаписывает файл.
Эта функция требует Конвертера Deep Learning Toolbox для Образцового пакета поддержки Формата ONNX. Если этот пакет поддержки не установлен, то функция обеспечивает ссылку на загрузку.
exportONNXNetwork(
экспортирует сеть с помощью дополнительных опций, заданных одним или несколькими аргументами пары "имя-значение".net
,filename
,Name,Value
)
exportONNXNetwork
не экспортирует настройки или свойства, связанные с сетевым обучением, такие как опции обучения, факторы темпа обучения или факторы регуляризации.
Если вы экспортируете сеть, которая содержит слой, который не поддерживает формат ONNX, то exportONNXNetwork
сохраняет заполнителя оператор ONNX вместо неподдерживаемого слоя и возвращает предупреждение. Вы не можете импортировать сеть ONNX с оператором заполнителя в другие среды глубокого обучения.
exportONNXNetwork
может экспортировать следующие слои:
Все слои в Deep Learning Toolbox кроме maxUnpooling2dLayer
.
Все пользовательские слои, созданные при импорте сетей из ONNX или TensorFlow-Keras использование Конвертера Deep Learning Toolbox для Образцового Формата ONNX или Средства импорта Deep Learning Toolbox для Моделей TensorFlow-Keras.
crop2dLayer
и pixelClassificationLayer
, roiInputLayer
, roiMaxPooling2dLayer
и rcnnBoxRegressionLayer
(Computer Vision Toolbox™).
importCaffeLayers
| importCaffeNetwork
| importKerasLayers
| importKerasNetwork
| importONNXLayers
| importONNXNetwork