Deep Learning with GPU Coder
Deep learning is a branch of machine learning that teaches computers to do what comes naturally to humans: learn from experience. The learning algorithms use computational methods to “learn” information directly from data without relying on a predetermined equation as a model. Deep learning uses convolutional neural networks (CNNs) to learn useful representations of data directly from images. Neural networks combine multiple nonlinear processing layers, using simple elements operating in parallel and inspired by biological nervous systems. Deep learning models are trained by using a large set of labeled data and neural network architectures that contain many layers, usually including some convolutional layers.
You can use GPU Coder™ in tandem with the Deep Learning Toolbox™ to generate code and deploy CNN on multiple embedded platforms that use NVIDIA® or ARM® GPU processors. The Deep Learning Toolbox provides simple MATLAB® commands for creating and interconnecting the layers of a deep neural network. The availability of pretrained networks and examples such as image recognition and driver assistance applications enable you to use GPU Coder for deep learning, without expert knowledge on neural networks, deep learning, or advanced computer vision algorithms.
Categories
- Deep Learning Code Generation Fundamentals
Functions, objects, and workflows that you can use to generate code for deep learning networks
- Deep Learning Code Generation with Simulink
Deep learning code generation workflows using Simulink
- Image Classification and Segmentation Applications
Generate code for deep learning networks that perform image classification and segmentation
- Object Detection and Recognition Applications
Generate code for deep learning networks that perform object detection
- Time Series Classification and Forecasting Applications
Generate code for deep learning networks that perform time series classification and forecasting
- Network Compression Applications
Compress a deep neural network by performing quantization, learnables compression, or pruning
Related Information
- Deep Learning in MATLAB (Deep Learning Toolbox)
- Pretrained Deep Neural Networks (Deep Learning Toolbox)
- Image Data Workflows (Deep Learning Toolbox)
- Deep Learning with MATLAB Coder