このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
MATLAB®编码器™は,コード生成をサポートする统计和机器学习工具箱関数から,読み取り可能および移植可能なCおよびc++コードを生成します。たとえば,コード生成を使用して学習済みのサポートベクターマシン(SVM)分類モデルをデバイスにデプロイすることにより,MATLABを実行できないハードウェアデバイスで新しい観測値を分類できます。
これらの関数に対する C/C++コードは、いくつかの方法で生成できます。
機械学習モデルのオブジェクト関数において,saveLearnerForCoder
、loadLearnerForCoder
、およびcodegen
(MATLAB编码器)を使用します。
機械学習モデルのオブジェクト関数预测
および更新
に対するLearnerCoder配置器
によって作成されたコーダーコンフィギュアラーを使用します。コンフィギュアラーを使用してコード生成オプションを設定し,生成したコードのモデルパラメーターを更新します。
コード生成をサポートする他の関数については、codegen
を使用します。
一部の機械学習モデルの予測において固定小数点のC / c++コードを生成することもできます。このタイプのコード生成には定点设计师™が必要です。
機械学習モデルの予測を 万博1manbetx模拟®に統合するには,MATLAB函数ブロックを使用するか,统计和机器学习工具箱ライブラリの仿真软件ブロックを使用します。万博1manbetx
コード生成の詳細については,コード生成の紹介を参照してください。
コード生成をサポートする関数の一覧については、関数リスト (C/C++コード生成)を参照してください。
统计和机器学习工具箱関数に対する C/C++コードを生成する方法を学ぶ。
機械学習モデルオブジェクトを使用しない统计和机器学习工具箱の関数に対するコードの生成。
分類または回帰モデルの予測を行うためのコードをコマンドラインで生成する。
バイナリ線形分類用のインクリメンタル学習を実装するコードをコマンドラインで生成する。
機械学習モデルの予測をMATLAB编码器アプリを使用して行うコードの生成
MATLAB编码器アプリを使用して,分類または回帰モデルの予測を行うためのコードを生成する。
予測用のコード生成とコーダーコンフィギュアラーの使用による更新
コーダーコンフィギュアラーを使用して,モデルの予測を行うコードを生成する。生成されたコードのモデルパラメーターを更新する。
実行時にサイズが変化する可能性がある入力引数を受け入れるコードを生成する。
数値変数とカテゴリカル変数を含む 桌子のデータを分類するためのコードを生成する。
カテゴリカル予測子用のダミー変数の作成とC / c++コードの生成
支持向量机分類器をあてはめてコードを生成する前に、カテゴリカル予測子を数値ダミー変数に変換します。
支持向量机分類モデルまたはSVM回帰モデルを予測するために,固定小数点コードを生成します。
分類学習器アプリを使用して分類モデルに学習をさせ、予測用の C/C++コードを生成する。
再近傍探索モデルを使用して最近傍を探索するためのコードを生成する。
確率分布オブジェクトを標本データにあてはめて,近似分布オブジェクトを評価するコードを生成します。
この例では,分類学習器を使用してロジスティック回帰モデルに学習させ,エクスポートされた分類モデルを使用してラベルを予測するCコードを生成する方法を示します。
この例ではClassificationSVM预测ブロックを仿真软件®のラベ万博1manbetxル予測に使用する方法を示します。
分類学習器アプリを使用して分類決定木モデルの学習を行い,ClassificationTree预测ブロックをラベル予測に使用する。
ClassificationEnsemble预测ブロックの使用によるクラスラベルの予測
最適なハイパーパラメーターでアンサンブル分類モデルの学習を行い,ClassificationEnsemble预测ブロックをラベル予測に使用する。
RegressionSVM预测ブロックの使用による応答の予測
回帰学習器アプリを使用してサポートベクターマシン(SVM)回帰モデルの学習を行い,回归预测ブロックを応答予測に使用する。
この例ではRegressionTree预测ブロックを仿真软件®の応答万博1manbetx予測に使用する方法を示します。
RegressionEnsemble预测ブロックの使用による応答の予測
最適なハイパーパラメーターでアンサンブル回帰モデルの学習を行い,RegressionEnsemble预测ブロックを応答予測に使用する。
SVMモデルを使用してデータを分類する仿真万博1manbetx软件モデルからコードを生成します。
学習済みの分類モデルを使用して予測を行うためのコードを系统对象™から生成し,系统对象を仿真软件モデルで使用します。万博1manbetx
判別分析分類器を使用してデータを分類するStateflow®モデルからコードを生成します。
固定小数点展開用の行動認識仿万博1manbetx真软件モデル
固定小数点展開用に準備された仿万博1manbetx真软件の分類モデルからコードを生成する。