主要内容

深入学习GPU编码器

生成CUDA.®深度学习神经网络的代码

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

您可以使用GPU Coder™与Deep Learning Tool™一起使用,以在使用NVIDIA的多个嵌入式平台上生成代码并部署CNN®或手臂®GPU处理器。深度学习工具箱提供简单的MATLAB®用于创建和互连深神经网络层的命令。预用网络和诸如图像识别和驾驶员辅助应用程序的示例的可用性使您可以使用GPU编码器进行深度学习,而无需关于神经网络,深度学习或高级计算机视觉算法的专业知识。

应用

展开全部

GPU编码器 生成GPU代码马铃薯代码
GPU环境检查 验证并设置GPU代码生成环境

功能

展开全部

Codegen. 生成C/ c++代码马铃薯代码
cnncodegen 为深度学习网络生成代码以瞄准手臂马里GPU.
Coder.LoadDeePlearningnetwork. 加载深度学习网络模型
coder.deeplearningconfig 创建深度学习代码生成配置对象
Coder.getDeePlearninglayers. 获取支持特定深度学习库的代码生成的图层列表金宝app

对象

展开全部

Coder.CudnnConfig 使用深度学习代码生成的参数CUDA.深神经网络图书馆
编码器。TensorRTConfig 使用深度学习代码生成的参数nvidia.TensorRT图书馆
Coder.gpuconfig. 配置参数CUDA.代码生成马铃薯使用代码GPU编码器
coder.gpuenvconfig. 创建包含传递的参数的配置对象Coder.CheckGPuInstall.用于执行GPU代码生成环境检查

基本

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

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

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

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

普里德深度神经网络(深度学习工具箱)

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

训练

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

从头开始列车卷积神经网络或使用掠夺网络快速学习新任务

代码概述

工作流程

卷积神经网络的CUDA代码生成工作流程概述。

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

用于代码生成的网络,图层和类。金宝app

Dlarray的代码生成

使用用于代码生成的MATLAB代码中的深度学习阵列。

代码生成的限制

遵守深度学习阵列的代码生成限制。

生成的CNN类层次结构

生成的CNN类架构及其方法。

话题

马铃薯

加载代码生成的预磨损网络

创建一个系列网络Dagnetwork.Yolov2ObjectDetectorssdobjectdetector, 要么dlnetwork代码生成的对象。

使用CUDNN的深度学习网络代码生成

使用CUDNN库生成预训练卷积神经网络的代码。

使用张于Rentrt的深度学习网络代码生成

使用TensorRT库生成预训练卷积神经网络的代码。

针对ARM Mali GPU的深度学习网络的代码生成

生成C ++代码,用于从针对ARM MALI GPU处理器的深度学习网络预测。

深度学习中的数据布局考虑因素

编写示例主要函数时的基本数据布局考虑事项。

深度神经网络的量化

了解量化的影响以及如何可视化网络卷积层的动态范围。

量化深度学习网络的代码生成

量化和生成普拉雷卷积神经网络的代码。

金宝app

使用MATLAB功能块在Simul金宝appink中深入学习

使用MATLAB功能块模拟和生成Simulink中深入学习模型的代码。金宝app

通过使用深神经网络库的Simuli金宝appnk深入学习

使用库块模拟和生成Simulink中深入学习模型的代码。金宝app

针对NVIDIA嵌入式电路板

构建和部署到NVIDIA GPU板。

特色例子