이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
GPU Coder를 사용한 딥러닝
딥러닝 신경망을 위한 CUDA® 코드 생성
딥러닝은 인간이 자연스럽게 경험을 통해 학습하는 능력을 컴퓨터에게 가르치는 머신러닝의 한 분야입니다. 학습 알고리즘은 사전에 정해진 수식을 모델로 사용하지 않고 여러 계산 기법을 사용해 데이터에서 직접 정보를 “학습”합니다. 딥러닝은 컨벌루션 신경망(CNN)을 사용하여 영상에서 직접 데이터의 유용한 표현을 학습합니다. 신경망은 생물 신경계에서 영감을 얻은 병렬로 동작하는 단순한 요소들을 사용하여 여러 비선형 처리 계층을 결합합니다. 딥러닝 모델은 레이블이 지정된 대규모 데이터 세트 그리고 다수의 계층이 포함된 신경망 아키텍처(대개 컨벌루션 계층도 일부 포함됨)를 사용하여 훈련됩니다.
GPU Coder™를 Deep Learning Toolbox™와 함께 사용하여 코드를 생성하고 NVIDIA® 또는 ARM® GPU 프로세서를 사용하는 여러 임베디드 플랫폼에 CNN을 배포할 수 있습니다. Deep Learning Toolbox는 심층 신경망의 계층을 만들고 상호 연결하는 간단한 MATLAB® 명령을 제공합니다. 사전 훈련된 신경망과 영상 인식, 운전자 보조 애플리케이션 같은 다양한 예제가 제공되기 때문에 신경망, 딥러닝 또는 고급 컴퓨터 비전 알고리즘에 대한 전문 지식이 없어도 GPU Coder를 딥러닝에 사용할 수 있습니다.
앱
함수
객체
모델 설정
도움말 항목
MATLAB
- Load Pretrained Networks for Code Generation
Create aSeriesNetwork
,DAGNetwork
,yolov2ObjectDetector
,ssdObjectDetector
, ordlnetwork
object for code generation. - Code Generation for Deep Learning Networks by Using cuDNN
Generate code for pretrained convolutional neural networks by using the cuDNN library. - Code Generation for Deep Learning Networks by Using TensorRT
Generate code for pretrained convolutional neural networks by using the TensorRT library. - Code Generation for Deep Learning Networks Targeting ARM Mali GPUs
Generate C++ code for prediction from a deep learning network targeting an ARM Mali GPU processor. - Analyze Performance of Code Generated for Deep Learning Networks
Analyze and optimize the performance of the generated CUDA code for deep learning networks. - Update Network Parameters After Code Generation
Perform post code generation updates of deep learning network parameters. - Data Layout Considerations in Deep Learning
Fundamental data layout considerations for authoring example main functions. - Quantization of Deep Neural Networks
Understand effects of quantization and how to visualize dynamic ranges of network convolution layers. - Generate INT8 Code for Deep Learning Networks
Quantize and generate code for a pretrained convolutional neural network. - 로고 인식 신경망
코드를 생성하고 입력 영상을 32개의 로고 범주로 분류합니다. - Deep Learning Prediction on ARM Mali GPU
Deploy image classification application to an ARM Mali GPU. - Code Generation for Semantic Segmentation Network That Uses U-net
Generate CUDA code for the U-Net deep learning network for image segmentation. - 의미론적 분할 신경망을 위한 코드 생성
SegNet
영상 분할 신경망을 위한 코드 생성. - 잡음 제거 심층 신경망의 코드 생성
MATLAB 코드에서 CUDA MEX를 생성하고 잡음 제거 컨벌루션 신경망을 사용하여 회색조 영상의 잡음을 제거합니다. - YOLO v2를 사용한 객체 검출 코드 생성
YOLO(You Only Look Once) v2 객체 검출기에 대한 CUDA MEX를 생성합니다. - YOLO v3 딥러닝 신경망을 사용한 객체 검출 코드 생성
YOLO(You Only Look Once) v3 객체 검출기에 대한 CUDA MEX를 생성합니다. - Code Generation for Aerial Lidar Semantic Segmentation Using PointNet++ Deep Learning
Generate CUDA MEX code for a PointNet++ network for lidar semantic segmentation.
Simulink
- GPU Code Generation for Deep Learning Networks Using MATLAB Function Block
Simulate and generate code for deep learning models in Simulink using MATLAB function blocks. - GPU Code Generation for Blocks from the Deep Neural Networks Library
Simulate and generate code for deep learning models in Simulink using library blocks. - Targeting NVIDIA Embedded Boards
Build and deploy to NVIDIA GPU boards.