主要内容

このペ,ジの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

MATLAB编码器を使用した深層学習

深層学習ニューラルネットワークのc++コードの生成(深度学习工具箱™が必要)

深層学習とは,人間が生まれながらに身に付けている,経験から学ぶという行動をするようにコンピューターに学習させる機械学習の一分野です。学習アルゴリズムは,モデルとして事前に定義された方程式に依存せずに,計算メソッドを使用して情報をデータから直接“学”習します。深層学習は,畳み込みニューラルネットワーク(CNN)を使用して,イメージから直接データの有用な表現を学習します。

MATLAB®编码器™を深度学习工具箱と共に使用して,学習済みCNNからc++コードを生成できます。生成されたコ,ドを英特尔®またはarm®プロセッサを使用する組み込みプラットフォ,ムに展開できます。どのサードパーティライブラリにも依存しない学習済みCNNからの汎用Cまたはc++コードの生成もできます。

MATLAB编码器を使用した深層学習はMATLAB在线™ではサポ,トされていません。

関数

codegen MATLABコドからc / c++コドを生成する
coder.loadDeepLearningNetwork 深層学習ネットワ,クモデルの読み込み
编码器。DeepLearningConfig 深層学習コ,ド生成構成オブジェクトを作成する
编码器。手臂NEONConfig 手臂计算库を使用した深層学習コド生成用の構成パラメタ
编码器。MklDNNConfig 英特尔数学内核库深层神经网络を使用して深層学習のコード生成を構成するパラメーター
coder.getDeepLearningLayers 特定の深層学習ラブラリのコド生成でサポトされる層のリストを取得する

トピック

MATLAB编码器を使用した深層学習の前提条件

製品をンストルし,深層学習ネットワクのコド生成用の環境を構成します。

MATLAB Coderを使用した深層学習コ,ド生成のワ,クフロ,

事前学習済みのネットワ,クから予測用のコ,ドを生成します。

c++コ,ド生成でサポ,トされているネットワ,クとレ

タ,ゲットプロセッサでサポ,トされている畳み込みニュ,ラルネットワ,クを選択します。

代码生成为dlarray

在MATLAB代码中使用深度学习数组用于代码生成。

dlarray代码生成限制

坚持深度学习数组的代码生成限制。

コ,ド生成のための事前学習済みネットワ,クの読み込み

コ,ド生成のためのSeriesNetworkDAGNetworkyolov2ObjectDetectorまたはssdObjectDetectorオブジェクトを作成する。

为深度学习网络生成通用C/ c++代码

从不依赖于任何第三方库的深度学习网络生成用于预测的C/ c++代码。

Mkl-dnnを使用した,深層学習ネットワ,クのためのコ,ド生成

英特尔CPUをターゲットとする,深層学習ネットワークからの予測のためのc++コードの生成。

ARM计算库を使用した,深層学習ネットワ,クのためのコ,ド生成

手臂プロセッサをターゲットとする,深層学習ネットワークからの予測のためのc++コードの生成。

ARM计算库を使用する深層学習コドのクロスコンパル

手臂ハードウェアターゲットに展開するライブラリまたは実行可能コードをホストコンピューターで生成する。

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

量化并生成预训练卷积神经网络的代码。

関連情報

注目の例