Main Content

使用 MATLAB Coder 生成深度学习代码的工作流

借助 MATLAB® Coder™,您可以针对使用 Intel® 处理器或 ARM® 处理器的嵌入式平台,根据预训练的神经网络生成用于预测的代码。生成的代码调用 Intel MKL-DNN 或 ARM Compute Library 来应用高性能。

您还可以使用 MATLAB Coder 为深度学习网络生成泛型 C 或 C++ 代码。这种 C 或 C++ 代码不依赖于任何第三方库。

  1. 使用 Deep Learning Toolbox™ 获得经过训练的网络。构造和训练网络或使用预训练网络。有关详细信息,请参阅:

    代码生成必须支持网络。请参阅代码生成支持的网络和层

  2. 从经过训练的网络加载网络对象。

    请参阅加载预训练网络以用于代码生成

  3. 使用 codegenMATLAB Coder 为经过训练的网络生成 C++ 代码。请参阅:

相关主题