Main Content

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

MATLAB Coder を使用した深層学習

深層学習ニューラル ネットワークの C++ コードの生成 (Deep Learning Toolbox™ が必要)

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

MATLAB® Coder™ を Deep Learning Toolbox と共に使用して、学習済み CNN から C++ コードを生成できます。生成されたコードを Intel® または ARM® プロセッサを使用する組み込みプラットフォームに展開できます。どのサードパーティ ライブラリにも依存しない学習済み CNN からの汎用 C または C++ コードの生成もできます。

MATLAB Coder を使用した深層学習は MATLAB Online™ ではサポートされていません。

関数

codegenMATLAB コードから C/C++ コードを生成する
coder.loadDeepLearningNetwork深層学習ネットワーク モデルの読み込み
coder.DeepLearningConfig深層学習コード生成構成オブジェクトを作成する
coder.ARMNEONConfigARM Compute Library を使用した深層学習コード生成用の構成パラメーター
coder.MklDNNConfigIntel Math Kernel Library for Deep Neural Networks を使用して深層学習のコード生成を構成するパラメーター
coder.getDeepLearningLayers特定の深層学習ライブラリのコード生成でサポートされる層のリストを取得する

トピック

MATLAB Coder を使用した深層学習の前提条件

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

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

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

C++ コード生成でサポートされているネットワークとレイヤー

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

Code Generation for dlarray

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

dlarray Limitations for Code Generation

Adhere to code generation limitations for deep learning arrays.

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

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

Generate Generic C/C++ Code for Deep Learning Networks

Generate C/C++ code for prediction from a deep learning network that does not depend on any third-party libraries.

MKL-DNN を使用した、深層学習ネットワークのためのコード生成

Intel CPU をターゲットとする、深層学習ネットワークからの予測のための C++ コードの生成。

ARM Compute Library を使用した、深層学習ネットワークのためのコード生成

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

ARM Compute Library を使用する深層学習コードのクロスコンパイル

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

Code Generation for Quantized Deep Learning Networks

Quantize and generate code for a pretrained convolutional neural network.

関連情報

注目の例