メインコンテンツ

Simulink の機械学習

R2026b
Simulink を使用した機械学習ワークフローの拡張

Statistics and Machine Learning Toolbox™ に含まれる Statistics and Machine Learning ブロック ライブラリのブロックを使用して、Simulink® モデルの機械学習機能を実装します。このツールボックスには、次のワークフローを実行するためのブロックが用意されています。

  • 分類予測ブロックまたは回帰予測ブロックを使用して、学習済みの分類モデル オブジェクトまたは回帰モデル オブジェクトを Simulink にインポートする。

  • 分類学習器アプリまたは回帰学習器アプリで機械学習モデルに学習させ、そのモデルを Simulink にエクスポートする。

  • インクリメンタル学習ブロックを使用して、Simulink で機械学習モデルのドリフトをリアルタイムで継続的に更新および監視する。

  • KNN Search ブロックを使用して、Simulink でクエリ点に対するデータ内の最近傍を探索し、クラスター分析を実行する。

  • Python 共同実行ブロックを使用して、学習済みの Python® 機械学習モデルを Simulink で共同実行する。

ブロック

すべて展開する

ClassificationECOC Predict Block IconClassificationECOC Predict誤り訂正出力符号 (ECOC) 分類モデルを使用して観測値を分類 (R2023a 以降)
ClassificationEnsemble Predict Block IconClassificationEnsemble Predict決定木のアンサンブルを使用して観測値を分類
ClassificationKNN Predict Block IconClassificationKNN Predict最近傍分類モデルを使用した観測値の分類 (R2022b 以降)
ClassificationLinear Predict Block IconClassificationLinear Predict線形分類モデルを使用した観測値の分類 (R2023a 以降)
ClassificationNaiveBayes Predict Block IconClassificationNaiveBayes PredictClassify observations using naive Bayes model (R2023b 以降)
ClassificationNeuralNetwork Predict Block IconClassificationNeuralNetwork Predictニューラル ネットワーク分類モデルを使用した観測値の分類
ClassificationSVM Predict Block IconClassificationSVM Predict1 クラスおよびバイナリ分類用のサポート ベクター マシン (SVM) 分類器を使用した観測値の分類
ClassificationTree Predict Block IconClassificationTree Predict決定木分類器の使用による観測値の分類
ClassificationDiscriminant Predict Block IconClassificationDiscriminant PredictClassify observations using discriminant analysis model (R2024a 以降)
ClassificationKernel Predict Block IconClassificationKernel PredictClassify observations using Gaussian kernel classifier for binary classification (R2024b 以降)
ClassificationXGBoost Predict Block IconClassificationXGBoost PredictClassify observations using XGBoost classification model (R2026b 以降)
RegressionEnsemble Predict Block IconRegressionEnsemble Predict回帰用の決定木のアンサンブルを使用した応答の予測
RegressionGP Predict Block IconRegressionGP Predictガウス過程 (GP) 回帰モデルの使用による応答の予測 (R2022a 以降)
RegressionLinear Predict Block IconRegressionLinear Predict線形回帰モデルの使用による応答の予測 (R2023a 以降)
RegressionNeuralNetwork Predict Block IconRegressionNeuralNetwork Predictニューラル ネットワーク回帰モデルを使用した応答の予測
RegressionSVM Predict Block IconRegressionSVM Predictサポート ベクター マシン (SVM) 回帰モデルの使用による応答の予測
RegressionTree Predict Block IconRegressionTree Predict回帰木モデルの使用による応答の予測
RegressionKernel Predict Block IconRegressionKernel Predict Predict responses using Gaussian kernel regression model (R2024b 以降)
ClassificationXGBoost Predict Block IconRegressionXGBoost PredictPredict responses using XGBoost regression model (R2026b 以降)
IncrementalClassificationLinear Predict Block IconIncrementalClassificationLinear PredictClassify observations using incremental linear classification model (R2023b 以降)
IncrementalClassificationLinear Fit Block IconIncrementalClassificationLinear FitFit incremental linear binary classification model (R2023b 以降)
IncrementalRegressionLinear Predict Block IconIncrementalRegressionLinear PredictPredict responses using incremental linear regression model (R2023b 以降)
IncrementalRegressionLinear Fit Block IconIncrementalRegressionLinear FitFit incremental linear regression model (R2023b 以降)
IncrementalClassificationECOC Fit Block IconIncrementalClassificationECOC FitFit incremental ECOC classification model (R2024a 以降)
IncrementalClassificationECOC Predict Block IconIncrementalClassificationECOC PredictClassify observations using incremental ECOC classification model (R2024a 以降)
IncrementalClassificationKernel Fit Block IconIncrementalClassificationKernel FitFit incremental kernel classification model (R2024b 以降)
IncrementalClassificationKernel Predict Block IconIncrementalClassificationKernel PredictClassify observations using incremental kernel classification model (R2024b 以降)
IncrementalRegressionKernel Fit Block IconIncrementalRegressionKernel FitFit incremental kernel regression model (R2024b 以降)
IncrementalRegressionKernel Predict Block IconIncrementalRegressionKernel PredictPredict responses using incremental kernel regression model (R2024b 以降)
IncrementalClassificationNaiveBayes Fit Block IconIncrementalClassificationNaiveBayes FitFit incremental naive Bayes classification model (R2025a 以降)
IncrementalClassificationNaiveBayes Predict Block IconIncrementalClassificationNaiveBayes PredictClassify observations using incremental naive Bayes classification model (R2025a 以降)
Detect Drift Block IconDetect Driftドリフト検出器の状態とドリフト ステータスを新しいデータで更新 (R2024b 以降)
Per Observation Loss Block IconPer Observation LossPer observation regression or classification error of incremental model (R2025a 以降)
Update Metrics Block IconUpdate MetricsUpdate performance metrics in incremental learning model given new data (R2023b 以降)
KNN Search Block IconKNN Search探索モデル オブジェクトを使用して k 最近傍を探索 (R2023b 以降)
Isolation Forest Anomaly Detector Block IconIsolation Forest Anomaly DetectorFind anomalies in data using isolation forest (R2026a 以降)
One-Class SVM Anomaly Detector Block IconOne-Class SVM Anomaly DetectorFind anomalies in data using one-class support vector machine (SVM) (R2026a 以降)
Scikit-learn Model Predict Block IconScikit-learn Model Predict事前学習済みの Python scikit-learn モデルを使用した応答の予測 (R2024a 以降)
Custom Python Model Predict Block IconCustom Python Model PredictPredict responses using pretrained custom Python model (R2024a 以降)

トピック

分類

回帰

インクリメンタル学習

インクリメンタル学習テンプレート

クラスター分析と異常検出

Python の共同実行

Simulink への学習器アプリ モデルのエクスポート

コード生成

関連情報

注目の例