主要内容

深入学习GPU编码器

Generate CUDA®深度学习神经网络代码

深度学习是机器学习的一个分支,它教会计算机去做人类自然而然的事情:从经验中学习。学习算法使用计算方法直接从数据中“学习”信息,而无需依赖预定方程作为模型。深度学习使用卷积神经网络(CNN)直接从图像中学习有用的数据表示。神经网络结合了多个非线性加工层,使用并行运行的简单元素受到生物神经系统的启发。深度学习模型是通过使用大量标记的数据和包含许多层的神经网络体系结构(通常包括一些卷积层)来培训的。

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®或手臂®GPU处理器。深度学习工具箱提供简单的MATLAB®创建和互连深神经网络层的命令。预验证的网络的可用性和诸如图像识别和驱动程序帮助应用程序之类的示例使您可以使用GPU编码器进行深度学习,而无需有关神经网络,深度学习或高级计算机视觉算法的专业知识。

Apps

展开全部

GPU编码器 Generate GPU code fromMATLAB代码
GPU环境检查 验证并设置GPU代码生成环境

Functions

展开全部

代码gen 从中生成C/C ++代码MATLAB代码
cnncodegen 为深度学习网络生成代码以定位ARMMali GPU
代码r.loadDeepLearningNetwork 加载深度学习网络模型
coder.deeplearningconfig 创建深度学习代码生成配置对象
Coder.getDeeplearninglayers 获取为特定深度学习库的代码生成支持的层列表金宝app
Coder.RegeneratedEeplearningningParameters 再生包含网络可学习的文件和状态参数

对象

展开全部

Coder.CudnnConfig Parameters to configure deep learning code generation with theCUDA深神经网络图书馆
coder.tensorrtconfig Parameters to configure deep learning code generation with thenvidiaTensorrt库
coder.gpuconfig 配置参数CUDA代码generation fromMATLAB使用代码GPU编码器
代码r.gpuEnvConfig 创建包含传递给参数的配置对象Coder.CheckgPuinstall用于执行GPU代码生成环境检查

Basics

MATLAB的深度学习(深度学习工具箱)

使用卷积神经网络在MATLAB中发现深度学习能力,以进行分类和回归,包括验证的网络和转移学习,以及对GPU,CPU,CPU,集群和云的培训。

了解卷积神经网络(深度学习工具箱)

卷积神经网络及其在MATLAB中的工作方式。

预处理的深神经网络(深度学习工具箱)

了解如何下载和使用验证的卷积神经网络进行分类,转移学习和特征提取。

训练

图像深度学习(深度学习工具箱)

训练卷积神经网络从头开始或使用预审预告片来快速学习新任务

Code Generation Overview

Workflow

Overview of CUDA code generation workflow for convolutional neural networks.

金宝app支持的网络,层和类

为代码生成的网络,层和类。金宝app

Dlarray的代码生成

Use deep learning arrays in MATLAB code intended for code generation.

代码生成的dlarray限制

Adhere to code generation limitations for deep learning arrays.

Generated CNN Class Hierarchy

Architecture of the generated CNN class and its methods.

话题

MATLAB

金宝app

Related Information