この手書き文字認識デモは、STM32L562E-DKディスカバリ・キットに搭載された小型タッチスクリーン(スマートウォッチ)で、手書きの文字や数字を認識します。
モデルは STM32 Model Zooのおかげで再トレーニングが可能です。
モデルST MNIST
入力サイズ28 x 28 x 1
メモリ・フットプリント:
浮動小数点モデル:
使用Flashメモリ: 38KB(重みデータ)
使用RAM: 30KB(アクティベーション・バッファ)
量子化モデル:
使用Flashメモリ: 10KB(重みデータ)
使用RAM: 14KB(アクティベーション・バッファ)
精度:
浮動小数点モデル: 93.48%
量子化モデル: 93.39%
性能(STM32L562E @ 110MHz使用時)
浮動小数点モデル:
推論時間: 83ms
フレームレート: 12fps
量子化モデル:
推論時間: 29ms
フレームレート: 34fps
混同行列
リファレンスAIモデル群は、付属の実装スクリプトを使用してSTの機器上で動作するよう最適化されています。Model zooはAIの機能を組込みアプリケーションへ追加するための価値あるリソースです。
無償のSTM32Cube拡張パッケージX-CUBE-AIにより、ニューラル・ネットワークや機械学習モデルといった学習済みAIアルゴリズムを、STM32に最適化されたCコードへ自動変換できます。
Arm® Cortex®-Mベース32bitマイコンのSTM32ファミリは、マイコン・ユーザに高いレベルの自由を提供します。完全統合性および開発の容易さを維持しながら、高性能、リアルタイム性能、豊富な機能、デジタル信号処理、低消費電力 / 低電圧駆動、およびコネクティビティを兼ね備えた製品を提供します。