importCaffeNetwork
Caffe에서 사전 훈련된 컨벌루션 신경망 모델 가져오기
설명
Add-On Required: 이 기능을 사용하려면 다음 애드온이
은 Caffe에서 사전 훈련된 신경망을 가져옵니다[1]. 이 함수는 net = importCaffeNetwork(protofile,datafile)protofile(.prototxt 파일)로 지정된 아키텍처와 datafile(.caffemodel 파일)로 지정된 신경망 가중치를 갖는 사전 훈련된 신경망을 반환합니다.
이 함수를 사용하려면 Deep Learning Toolbox™ Importer for Caffe Models 지원 패키지가 필요합니다. 이 지원 패키지가 설치되어 있지 않으면 함수에서 다운로드 링크를 제공합니다.
Caffe Model Zoo [2]에서 사전 훈련된 신경망을 다운로드할 수 있습니다.
는 위에 열거된 구문과 함께 하나 이상의 net = importCaffeNetwork(___,Name,Value)Name,Value 쌍 인수로 지정된 추가 옵션을 사용하여 신경망을 반환합니다.
예제
입력 인수
이름-값 인수
출력 인수
세부 정보
팁
importCaffeNetwork 함수는 다음과 같은 Caffe 계층 유형을 갖는 신경망을 가져올 수 있으며, 몇 가지 제한 사항이 있습니다.
| Caffe 계층 | Deep Learning Toolbox 계층 |
|---|---|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
|
|
| |
|
신경망에 그 밖의 다른 유형의 계층이 포함된 경우, 오류가 반환됩니다.
이 함수는 protofile이 include-phase TEST로 지정하는 계층만 가져옵니다. 이 함수는 protofile이 include-phase TRAIN으로 지정하는 계층은 모두 무시합니다.
참고 문헌
[1] Caffe. https://caffe.berkeleyvision.org/.
[2] Caffe Model Zoo. https://caffe.berkeleyvision.org/model_zoo.html.