概要MPLAB® Machine Learning Development Suite Model Builderは、tiny‑edge向けの組み込みIoTセンサー認識用にコンパクトな機械学習モデルを設計、学習、変換するためのツールです。Visual Studio Code拡張機能(MPLAB for VS Code経由)およびMPLAB® X IDEプラグインとして提供され、Microchip MCU、dsPIC® DSC、MPU向けの最適化された推論コードとファームウェアアーティファクトを出力します。
主な機能- リソース制約のあるエッジデバイス(MCU、dsPIC DSC、MPU)向けのコンパクトな教師あり学習および異常検知アルゴリズムの構築
- MLワークフローの自動化:データ準備、特徴量抽出、学習、検証、モデルのファームウェア変換
- データセット準備のためのラベリングおよびフィルタリングツールを統合
- AutoML支援によるプロトタイプコードの迅速生成で開発を短縮
- 上級ML開発者や組み込み技術者向けのパラメータ調整オプション
- 本番導入に適したMLパイプラインの構築
- 8/16/32ビットデバイスおよびMicrochip XCツールチェーンに対応した本番品質のファームウェア生成
ドキュメントと提供形態Getting Started資料やサポートドキュメント(Getting Started PDFを含む)が提供されます。Model Builderはエディタ拡張やIDEプラグインとして配布され、一般的なMicrochip開発ツールチェーンと統合してファームウェア準備済みのコードおよびデプロイ用アーティファクトを生成します。
利用シナリオ- リソース制約のあるハードウェア上でのエッジセンサー認識(音声、活動/動作、異常検知)
- AutoML生成コードを用いた機械学習対応組み込み製品の迅速なプロトタイピング
- Microchip XCコンパイラ対応のMCU/MPUベース製品向け本番ファームウェアの生成
技術仕様- 提供形態:VS Code拡張(MPLAB for VS Code)およびMPLAB X IDEプラグイン
- ターゲットデバイス:8/16/32ビットMCU、dsPIC® DSCおよびMPU
- 対応MLタイプ:tiny‑edge向けの教師あり学習および異常検知
- 自動化ワークフロー:データ準備、特徴量抽出、学習、検証、モデル変換
- プロトタイプコード生成を加速するAutoML機能
- 出力:最適化された推論コード、ファームウェア準備済みアーティファクト、Microchip XCコンパイラ互換性
- ドキュメントおよびGetting Started PDFを含む