Импортируйте предварительно обученные сверточные модели нейронной сети из Caffe
net = importCaffeNetwork(protofile,datafile)
net = importCaffeNetwork(___,Name,Value)
импортирует предварительно обученную сеть из Caffe [1]. Функция возвращает предварительно обученную сеть с архитектурой, заданной файлом net
= importCaffeNetwork(protofile
,datafile
).prototxt
protofile
и с сетевыми весами, заданными файлом .caffemodel
datafile
.
Эта функция требует Средства импорта Deep Learning Toolbox™ для пакета поддержки Моделей Caffe. Если этот пакет поддержки не установлен, функция обеспечивает ссылку на загрузку.
Можно загрузить предварительно обученные сети с Образцового Зоопарка Caffe [2].
возвращает сеть с дополнительными опциями, заданными одним или несколькими аргументами пары net
= importCaffeNetwork(___,Name,Value
)Name,Value
с помощью любого из предыдущих синтаксисов.
importCaffeNetwork
может импортировать сети со следующими типами слоя Caffe с некоторыми ограничениями:
Входной параметр
Свертка
Развертка
Пакетная норма
ReLU
Tanh
Локальная нормализация ответа (LRN)
Объединение
Скалярное произведение / Полностью Связанный
Уволенный
Concat
Eltwise (только сумма)
Softmax с потерей
Евклидова потеря
Если сеть содержит какой-либо другой тип слоя, то программное обеспечение возвращает ошибку.
Функция импортирует только слои, которые protofile
задает с ТЕСТОМ включать-фазы. Функция игнорирует любые слои, которые protofile
задает с TRAIN включать-фазы.
[1] Caffe. https://caffe.berkeleyvision.org/.
[2] Зоопарк модели Caffe. https://caffe.berkeleyvision.org/model_zoo.html.
assembleNetwork
| exportONNXNetwork
| importCaffeLayers
| importKerasLayers
| importKerasNetwork
| importONNXLayers
| importONNXNetwork