Scikit-learn Model Predict
ライブラリ:
Statistics and Machine Learning Toolbox /
Python Models
説明
Scikit-learn Model Predict ブロックは、MATLAB® Python 環境で実行されている事前学習済みの Python® scikit-learn® モデルを使用して応答を予測します。MATLAB は、Python の参照実装 (通称 CPython) をサポートします。Mac または Linux® のプラットフォームを使用している場合、Python は既にインストールされています。Windows® を使用している場合、https://www.python.org/downloads/ などにある配布版をインストールする必要があります。詳細については、Python を使用するためのシステムの構成を参照してください。MATLAB Python 環境に scikit-learn モジュールがインストールされている必要があります。Scikit-learn Model Predict ブロックは Python version 3.10 と scikit-learn version 1.2.0 を使用してテストされています。
scikit-learn モデル ファイルのパスを指定して Python モデルをブロックに読み込みます。オプションとして、Simulink® から Python モデルに渡す観測値 (予測子データ) を前処理する Python 関数、モデルからの予測応答を後処理する Python 関数を読み込むことができます。
入力端子 x は、観測値を受け取り、必要に応じて入力配列の次元を再配列してから、それらの観測値を Python 配列に変換します。前処理関数 (指定されている場合) は、変換された観測値を Python で処理し、それらを Python モデルに渡します。モデルは観測値に対する予測応答を Python で生成し、それらの応答を Python 後処理関数 (指定されている場合) に渡します。出力端子 Out1 は、モデルからの予測応答を返します。
メモ
Scikit-learn Model Predict ブロックはラピッド アクセラレータ モードでは実行できません。
例
端子
入力
出力
パラメーター
ブロックの特性
データ型 |
|
直達 |
|
多次元信号 |
|
可変サイズの信号 |
|
ゼロクロッシング検出 |
|
バージョン履歴
R2024a で導入
参考
ブロック
- Custom Python Model Predict | TensorFlow Model Predict (Deep Learning Toolbox) | PyTorch Model Predict (Deep Learning Toolbox) | ONNX Model Predict (Deep Learning Toolbox)

