Python モデルの共同実行
Statistics and Machine Learning Toolbox™ のブロックを使用して、予測のために Simulink® で Python® scikit-learn® およびカスタム Python 機械学習モデルを共同実行します。保存された Python モデルを Scikit-learn Model Predict ブロックまたは Custom Python Model Predict ブロックに読み込み、入力データ型を構成します。各ブロックは Python でモデルを実行し、Python の出力を Simulink に返します。オプションとして、Simulink から Python モデルに渡す予測子データを前処理する Python 関数を Scikit-learn Model Predict ブロックに読み込んだり、モデルからの予測された応答を後処理する関数を読み込んだりできます。
MATLAB は、Python の参照実装 (通称 CPython) をサポートします。Mac または Linux® プラットフォームを使用している場合、Python は既にインストールされています。Windows® を使用している場合、https://www.python.org/downloads/ などにある配布版をインストールする必要があります。詳細については、Python を使用するためのシステムの構成を参照してください。どちらのブロックも Python version 3.10 を使用してテストされています。Scikit-learn Model Predict ブロックを使用するには、MATLAB Python 環境に scikit-learn
モジュールがインストールされている必要があります。
ブロック
Scikit-learn Model Predict | 事前学習済みの Python scikit-learn モデルを使用した応答の予測 (R2024a 以降) |
Custom Python Model Predict | Predict responses using pretrained custom Python model (R2024a 以降) |
トピック
- Python Scikit-learn Model Predict ブロックを使用したクラスター割り当ての予測
この例では、Scikit-learn Model Predictブロックを Simulink® での予測に使用する方法を示します。
- Simulink でのカスタム Python モデルを使用した応答の予測
この例では、Custom Python Model Predictブロックを Simulink® での予測に使用する方法を示します。