Экспорт сети в формат модели ONNX
Экспортируйте обученную сеть Deep Learning Toolbox™ в формат модели ONNX™ (Open Neural Network Exchange).
exportONNXNetwork(
экспортирует нейронную сеть для глубокого обучения net
,filename
)net
с весами к файлу формата ONNX filename
. Если filename
существует, затем exportONNXNetwork
перезаписывает файл.
Эта функция требует Конвертера Deep Learning Toolbox для пакета поддержки Формата Модели ONNX. Если этот пакет поддержки не установлен, то функция обеспечивает ссылку на загрузку.
exportONNXNetwork(
экспортирует сеть с помощью дополнительных опций, заданных одним или несколькими аргументами пары "имя-значение".net
,filename
,Name,Value
)
exportONNXNetwork
не экспортирует настройки или свойства, связанные с сетевым обучением, такие как опции обучения, факторы темпа обучения или факторы регуляризации.
Если вы экспортируете сеть, которая содержит слой, который формат ONNX не поддерживает, то exportONNXNetwork
сохраняет заполнителя оператор ONNX вместо неподдерживаемого слоя и возвращает предупреждение. Вы не можете импортировать сеть ONNX с оператором заполнителя в другие среды глубокого обучения.
exportONNXNetwork
может экспортировать следующее:
Сети, которые имеют и сверточные слои и слои LSTM, например, для видео приложений классификации.
Все пользовательские слои, которые создаются при импорте сетей из ONNX или TensorFlow™-Keras с помощью Конвертера Deep Learning Toolbox в Формате Модели ONNX или Средства импорта Deep Learning Toolbox для Моделей TensorFlow-Keras как в ниже таблицы.
Следующие слои:
importCaffeLayers
| importCaffeNetwork
| importKerasLayers
| importKerasNetwork
| importONNXLayers
| importONNXNetwork