심층 신경망 구축하기
명령줄 함수를 사용하거나 심층 신경망 디자이너 앱을 대화형 방식으로 사용하여 신경망을 구축합니다.
MATLAB® 코드를 사용하거나 심층 신경망 디자이너 앱을 대화형 방식으로 사용하여 신경망을 처음부터 구축합니다. 내장 계층을 사용하여 분류와 회귀 같은 작업에 사용할 신경망을 생성합니다. 내장 계층 목록을 보려면 딥러닝 계층 목록 항목을 참조하십시오. 그런 다음 신경망 분석을 통해 신경망 아키텍처를 검토하여 훈련에 앞서 문제가 있지 않은지 확인할 수 있습니다.
내장 계층이 사용자가 하려는 작업에 필요한 계층을 제공하지 않는 경우 자신만의 고유한 사용자 지정 딥러닝 계층을 정의할 수 있습니다. 사용자 지정 출력 계층을 사용하여 사용자 지정 손실 함수를 지정하고 학습 가능한 파라미터를 포함하거나 포함하지 않는 사용자 지정 계층을 정의할 수 있습니다. 사용자 지정 계층을 정의한 후에는 이 계층이 유효하고, GPU와 호환되며, 올바르게 정의된 기울기를 출력하는지 확인할 수 있습니다.
계층 그래프를 사용하여 만들 수 없는 신경망의 경우 사용자 지정 신경망을 함수로 정의할 수 있습니다. 함수로 정의된 딥러닝 모델을 훈련시키는 방법을 보여주는 예제는 Train Network Using Model Function 항목을 참조하십시오.
앱
심층 신경망 디자이너 | 딥러닝 신경망의 설계, 시각화 및 훈련 |
함수
도움말 항목
내장 계층
- 장단기 기억 신경망
장단기 기억(LSTM) 신경망에 대해 알아봅니다. - 분류를 수행하는 간단한 딥러닝 신경망 만들기
이 예제에서는 딥러닝 분류를 수행하는 간단한 컨벌루션 신경망을 만들고 훈련시키는 방법을 보여줍니다. - 딥러닝 계층 목록
MATLAB에서 제공하는 딥러닝 계층에 대해 알아봅니다. - 컨벌루션 신경망의 계층 지정하기
컨벌루션 신경망(ConvNet)에는 어떤 계층이 있는지 그리고 이들 계층이 ConvNet에서 어떤 순서로 나타나는지 알아봅니다. - 심층 신경망 디자이너를 사용하여 신경망 구축하기
심층 신경망 디자이너에서 딥러닝 신경망을 대화형 방식으로 구축하고 편집합니다. - Example Deep Learning Networks Architectures
This example shows how to define simple deep learning neural networks for classification and regression tasks. - Generate MATLAB Code from Deep Network Designer
Generate MATLAB code to recreate designing and training a network in Deep Network Designer.
사용자 지정 계층
- 사용자 지정 딥러닝 계층 정의하기
사용자 지정 딥러닝 계층을 정의하는 방법을 알아봅니다. - Define Custom Deep Learning Intermediate Layers
Learn how to define custom deep learning intermediate layers. - Define Custom Deep Learning Output Layers
Learn how to define custom deep learning output layers. - Import Custom Layer into Deep Network Designer
This example shows how to import a custom classification output layer with the sum of squares error (SSE) loss and add it to a pretrained network in Deep Network Designer. - Deep Learning Network Composition
Define custom layers containing layer graphs. - Define Nested Deep Learning Layer
This example shows how to define a nested deep learning layer. - Check Custom Layer Validity
Learn how to check the validity of custom deep learning layers. - View Autogenerated Custom Layers Using Deep Network Designer
This example shows how to import a pretrained TensorFlow™ network and view the autogenerated layers in Deep Network Designer.