Импорт предварительно подготовленных моделей сверточных нейронных сетей из Caffe
импортирует предварительно подготовленную сеть из Caffe [1]. Функция возвращает предварительно обученную сеть с архитектурой, указанной в net = importCaffeNetwork(protofile,datafile).prototxt файл protofile и с сетевыми весами, указанными .caffemodel файл datafile.
Для этой функции требуется пакет поддержки Deep Learning Toolbox™ Importer для моделей Caffe. Если этот пакет поддержки не установлен, функция предоставляет ссылку для загрузки.
Предварительно подготовленные сети можно загрузить из зоопарка Caffe Model [2].
возвращает сеть с дополнительными параметрами, указанными одним или несколькими net = importCaffeNetwork(___,Name,Value)Name,Value пара аргументов с использованием любого из предыдущих синтаксисов.
importCaffeNetwork может импортировать сети со следующими типами уровней Caffe с некоторыми ограничениями:
| Слой Caffe | Слой набора инструментов для глубокого обучения |
|---|---|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
|
|
| |
|
Если сеть содержит какой-либо другой тип уровня, то программное обеспечение возвращает ошибку.
Функция импортирует только те слои, которые protofile указывает с помощью include-phase TEST. Функция игнорирует любые слои, которые protofile указывает с помощью include-фазы TRAIN.
[1] Каффе. https://caffe.berkeleyvision.org/.
[2] Зоопарк модели Caffe. https://caffe.berkeleyvision.org/model_zoo.html.
assembleNetwork | exportONNXNetwork | importCaffeLayers | importKerasLayers | importKerasNetwork | importONNXLayers | importONNXNetwork | importTensorFlowLayers | importTensorFlowNetwork