Импорт и экспорт глубокого обучения

Импортируйте сети из и экспортируйте сети во внешние платформы глубокого обучения

Импортируйте сети и сетевые архитектуры от TensorFlow™-Keras, TensorFlow 2, Caffe и формата модели ONNX™ (Open Neural Network Exchange). Можно также экспортировать обученную сеть Deep Learning Toolbox™ в формат модели ONNX.

Функции

развернуть все

Импорт TensorFlow-Keras

importKerasNetworkИмпортируйте предварительно обученную сеть Keras и веса
importKerasLayersИмпортируйте слои из сети Keras
importTensorFlowNetworkИмпортируйте предварительно обученную сеть TensorFlow
importTensorFlowLayersИмпортируйте слои из сети TensorFlow

Импорт Caffe

importCaffeNetworkИмпортируйте предварительно обученные модели сверточной нейронной сети из Caffe
importCaffeLayersИмпортируйте слои сверточной нейронной сети из Caffe

Импорт ONNX

importONNXNetworkИмпортируйте предварительно обученную сеть ONNX
importONNXLayersИмпортируйте слои из сети ONNX
importONNXFunctionИмпортируйте предварительно обученную сеть ONNX как функцию

Параметры, импортированные importONNXFunction

ONNXParametersПараметры импортированной сети ONNX для глубокого обучения
freezeParametersПреобразуйте learnable сетевые параметры в ONNXParameters к nonlearnable
unfreezeParametersПреобразуйте nonlearnable сетевые параметры в ONNXParameters к learnable
addParameterДобавьте параметр в ONNXParameters объект
removeParameterУдалите параметр из ONNXParameters объект
functionLayerФункциональный слой
findPlaceholderLayersНайдите слои заполнителя в сетевой архитектуре импортированными из Keras или ONNX
replaceLayerЗамените слой в графике слоев
assembleNetworkСоберите нейронную сеть для глубокого обучения от предварительно обученных слоев
PlaceholderLayerСлой, заменяющий неподдерживаемый слой Keras или ONNX или неподдерживаемую функциональность от functionToLayerGraph
addLayersДобавьте слои в график слоев
removeLayersУдалите слои из графика слоев
exportONNXNetworkЭкспорт сети в формат модели ONNX

Темы

Соберите сеть от предварительно обученных слоев Keras

В этом примере показано, как импортировать слои из предварительно обученной сети Keras, замените неподдерживаемые слои на пользовательские слои и соберите слои в сеть, готовую к предсказанию.

Замените неподдерживаемый слой Keras на функциональный слой

В этом примере показано, как импортировать слои из предварительно обученной сети Keras, замените неподдерживаемые слои на функциональные слои и соберите слои в сеть, готовую к предсказанию.

Разверните импортированную сеть с MATLAB Compiler

Импортируйте предварительно обученные сети Keras и ONNX и разверните сети с помощью MATLAB® Compiler™.

Классифицируйте последовательность изображений в Simulink с импортированной сетью TensorFlow

Импортируйте предварительно обученное использование сети TensorFlow importTensorFlowNetwork, и затем используйте блок Predict для классификации изображений в Simulink®.

Выберите Function to Import ONNX Pretrained Network

Импортируйте предварительно обученную сеть ONNX с помощью importONNXNetwork, importONNXLayers, или importONNXFunction.