JADA221A June   2026  – October 2026 MSPM0G5187

 

  1.   1
  2.   概要
  3.   商標
  4. 1 概要
  5. 2 TinyEngine NPU を搭載した MSPM0G5187
  6. 3 エッジ AI ツールチェーン
    1. 3.1 TI Edge AI Studio
    2. 3.2 TI Tiny ML Tensorlab
    3. 3.3 TI ニューラル ネットワーク コンパイラ
  7. 4 TI Edge AI Studio による迅速なプロトタイピング
    1. 4.1 プロジェクトの設定
    2. 4.2 データ キャプチャ
      1. 4.2.1 ハードウェア設定
      2. 4.2.2 機能の概要
    3. 4.3 データのインポート
      1. 4.3.1 分類タスク
      2. 4.3.2 回帰タスク
      3. 4.3.3 予測タスク
      4. 4.3.4 アノテーション リスト
    4. 4.4 データ アノテーション
    5. 4.5 モデルのトレーニング
      1. 4.5.1 トレーニング パラメータ
      2. 4.5.2 ツールチェーンの依存関係
    6. 4.6 パフォーマンス レポート
    7. 4.7 モデルのエクスポート
  8. 5 TI Tiny ML Tensorlab による高度な開発
    1. 5.1 環境設定
    2. 5.2 データ収集
      1. 5.2.1 データの取得
      2. 5.2.2 データの検証
    3. 5.3 モデル アーキテクチャの反復リファクタリング
      1. 5.3.1 ベースライン実装
      2. 5.3.2 PyTorch 組み込みモジュールによるリファクタリング
      3. 5.3.3 データ パイプラインの最適化
      4. 5.3.4 CNN アーキテクチャへの移行
    4. 5.4 モデルのエクスポート
    5. 5.5 量子化対応トレーニング
    6. 5.6 モデルのコンパイル
  9. 6 エッジ AI アプリケーション:数字認識
    1. 6.1 LeNet–5 バリアント CNN モデル
    2. 6.2 NPU/CPU の性能比較
  10. 7 エッジ AI アプリケーション:波形分類
    1. 7.1 特徴抽出
    2. 7.2 時系列分類モデル
    3. 7.3 モデル メモリに関する検討事項
    4. 7.4 NPU/CPU の性能比較
  11. 8 まとめ
  12. 9 参考資料
  13. 10改訂履歴

時系列分類モデル

時系列分類は、時系列データ内の特定のカテゴリ、運用状態、または事前定義されたラベルを識別し、ヘルスケア、ワイヤレス モニタリング、スマート セキュリティ、自動テストなどの領域に広く適用されています。

波形分類設計では、軽量な 13K パラメータの時系列分類モデル (CLS_13k_NPU) が実装されており、組込みニューラル プロセッシング ユニット (NPU) への効率的な展開を目的として設計されています。この設計では、256 ポイントの実数高速フーリエ変換 (RFFT) による特徴抽出パイプラインと、AI 推論タスクごとに 8 フレームを連結する方式を採用しており、入力として 128 要素の 1 次元時系列特徴ベクトルを受け取り、出力として 3 要素のベクトルを生成します。各要素は、それぞれ対応するクラスの信頼度スコアを表します。

エクスポートされたモデル ファイルは、完全に接続された最終レイヤから INT8 (8 ビット量子化) テンソルを出力します。生の出力は、量子化された形式のクラス別信頼スコアで構成されているため、最終的な分類結果を導き出すには後処理ステップが必要です。

波形分類モデルのアーキテクチャ

モデル ネットワークはシーケンシャル特徴変換パイプラインとして構成されており、各ステージは前の出力に直接入力として構築され、入力表現を段階的に洗練、抽象化しながら、最終的な分類判断を行います。図 7-2 にワークフローを示します。

 時系列分類モデル (CLS_13k) のフロー チャート図 7-2 時系列分類モデル (CLS_13k) のフロー チャート

このパイプラインはバッチ正規化レイヤーから始まります。このレイヤーは生の入力シーケンスをリアルタイムで標準化し、学習済みの変換を適用する前に入力信号の振幅が変動しても一貫した特徴スケーリングを行います。入力が安定すると、ネットワークは 6 つの連続した畳み込みブロックを介して特徴表現を段階的に深めていきます。各ブロックは一貫した内部構造 (バイアスのある Conv2D レイヤー、バッチ正規化、ReLU 活性化) の順で構成されています。この繰り返し構造により、各ステージを経るごとに、抽象度を高めた時系列パターンをキャプチャします。各ブロック内のバッチ正規化は、深層化してもトレーニングの安定性を維持しますが、ReLU 活性化は、モデルが複雑な信号特性を学習するために必要な非線形性を付与します。

6 つの畳み込みステージの後、得られた特徴マップはアダプティブ平均プーリング レイヤーを通過します。このレイヤーは、前の時間的長さに関係なく、空間分解能を 1x1 の固定サイズに縮約します。この設計の大きな特徴は、モデルを固定の時間次元に依存させない点です。これにより、長さの異なる時系列入力との互換性が本質的に確保され、アーキテクチャを変更することなく、将来的にさまざまな展開シナリオに柔軟に対応できます。

固定サイズにプールされた特徴マップは、2D テンソルにフラット化され、最終的な完全接続 (FC) レイヤーを通過します。このレイヤーは、圧縮された高次元特徴表現をターゲット クラスの出力スコアに直接マッピングします。

モデル出力と後処理

エクスポートされたモデル ファイルは、完全に接続された最終レイヤから INT8 (8 ビット量子化) テンソルを出力します。生の出力は、量子化された形式のクラス別信頼スコアで構成されているため、最終的な分類結果を導き出すには後処理ステップが必要です。通常は、出力ベクトルに argmax 演算を適用し、最も高い信頼度スコアを持つクラスのインデックスを、予測分類結果とします。