主要内容

深度学习与MATLAB编码器

为深度学习神经网络生成c++代码(需要深度学习工具箱™)

深度学习是机器学习的一个分支,教计算机做什么是自然对人类:从经验中学习。学习算法使用计算方法来“学习”信息直接从数据模型不依赖一个预先确定的方程。深度学习使用卷积神经网络(cnn)学习有用的数据直接从图像表示。

您可以使用MATLAB®编码器™与深度学习工具箱生成c++代码从一个训练有素的CNN。然后,您可以将生成的代码部署到嵌入式平台,使用一个英特尔®或手臂®处理器。你也可以生成通用的C或c++代码从一个训练有素的CNN,不依赖于任何第三方库。

深度学习与MATLAB编码器不支持的万博1manbetxMATLAB在线™

功能

codegen 生成C / c++代码MATLAB代码
coder.loadDeepLearningNetwork 负载深度学习网络模型
coder.DeepLearningConfig 创建深度学习代码生成配置对象
coder.ARMNEONConfig 参数配置深度学习的代码生成手臂计算库
coder.CMSISNNConfig 参数配置深度学习与Cortex-M CMSIS-NN图书馆的目标代码生成
coder.MklDNNConfig 参数配置深度学习的代码生成英特尔数学内核库深层神经网络
analyzeNetworkForCodegen 分析深入学习网络的代码生成
coder.regenerateDeepLearningParameters 生成的文件包含网络可学的和状态参数

主题

相关信息