주요 콘텐츠

외부 플랫폼의 사전 훈련된 신경망

외부 딥러닝 플랫폼에서 사전 훈련된 신경망 가져오기

TensorFlow™ 2, TensorFlow-Keras, PyTorch®, ONNX™(Open Neural Network Exchange) 모델 형식, Caffe에서 신경망을 가져옵니다. 심층 신경망 디자이너 앱을 사용하거나 명령줄 함수를 사용하여 신경망을 대화형 방식으로 가져올 수 있습니다. 앱은 가져오기 작업에 대한 정보가 포함된 리포트를 생성하고 사용자 조치가 필요한 부분이 있다면 이에 대한 정보도 제공합니다. 자세한 내용은 사전 훈련된 심층 신경망 항목과 Interoperability Between Deep Learning Toolbox, TensorFlow, PyTorch, and ONNX 항목을 참조하십시오.

Deep Learning Toolbox™에서 가져오기 함수를 실행하려면 지원 패키지가 있어야 합니다. 지원 패키지가 설치되어 있지 않은 경우, 각 함수는 해당 지원 패키지를 다운로드할 수 있는 애드온 탐색기 링크를 제공합니다. 실행 중인 MATLAB® 버전의 디폴트 위치에 지원 패키지를 다운로드하는 것이 좋습니다. 다음 링크에서 지원 패키지를 직접 다운로드할 수도 있습니다.

Diagram showing the interoperability between Deep Learning Toolbox, TensorFlow, ONNX, and PyTorch.

심층 신경망 디자이너딥러닝 신경망을 설계하고 시각화합니다

함수

모두 확장

TensorFlow 가져오기

importNetworkFromTensorFlowImport TensorFlow network as MATLAB network (R2023b 이후)

PyTorch 가져오기

importNetworkFromPyTorchImport PyTorch network as MATLAB network (R2022b 이후)

Caffe 가져오기

importCaffeNetworkCaffe에서 사전 훈련된 컨벌루션 신경망 모델 가져오기
importCaffeLayersCaffe에서 컨벌루션 신경망 계층 가져오기

ONNX 가져오기

importNetworkFromONNXImport ONNX network as MATLAB network (R2023b 이후)

importONNXFunction에서 가져온 파라미터

ONNXParametersParameters of imported ONNX network for deep learning
freezeParametersConvert learnable network parameters in ONNXParameters to nonlearnable
unfreezeParametersConvert nonlearnable network parameters in ONNXParameters to learnable
addParameterAdd parameter to ONNXParameters object
removeParameterRemove parameter from ONNXParameters object
dlnetwork딥러닝 신경망
functionLayerFunction layer (R2021b 이후)
replaceLayerReplace layer in neural network
addLayers신경망에 계층 추가하기
removeLayers신경망에서 계층 제거

도움말 항목

가져오기

Python 연동실행

사용자 지정 계층