03 Jan 2019 | Geneva

STマイクロエレクトロニクス、STM32マイコンへのAI(人工知能)実装と組込みAI開発をサポートするツールセットを発表

  • STM32CubeMXソフトウェア・ツールに含まれるSTM32Cube.AI拡張パックが、STM32マイコン上でのニューラル・ネットワーク実行に最適なコードを生成
  • STM32Cube.AIには、STのセンサ用リファレンス・ボード、およびモバイル・アプリで使用できる人の状態認識と音による周囲環境認識向けサンプル・コードを含む、ソフトウェア・ファンクション・パックが付属
  • STパートナー・プログラムによる認定パートナーおよびAI/機械学習専用 STM32コミュニティが開発者をサポート
Geneva / 03 Jan 2019

多種多様な電子機器に半導体を提供する世界的半導体メーカーのSTマイクロエレクトロニクス(NYSE:STM、以下ST)は、業界をリードするSTM32マイクロコントローラ(マイコン)にAI(人工知能)を実装するためのコード生成ツール、および組込みAI開発をサポートするツールを発表しました。これらのツールは、製品開発者向けのSTM32Cubeエコシステムに含まれます。

STマイクロエレクトロニクス、STM32マイコンへのAI(人工知能)実装と組込みAI開発をサポートするツールセットを発表

 

AIは、学習済みの人工ニューラル・ネットワークを使用することで、従来の信号処理よりも素早く効率的に、モーション・センサ、振動センサ、環境センサ、マイクロフォンおよびイメージ・センサのデータ信号を識別します。

STのマイクロコントローラ & デジタルICグループ社長であるClaude Dardanneは、次のようにコメントしています。「STのニューラル・ネットワーク開発者向けの新しいツールを使用すれば、AIをマイコン・ベースの各種端末に追加できるだけでなく、IoT、スマート・ビルディング、産業機器および医療機器分野のあらゆる組込みシステムにも導入できます。」

開発者は、STM32Cube.AIを使用することにより、学習済みニューラル・ネットワークを、STM32マイコン上で実行可能な最適化されたライブラリ関数を呼び出すC言語コードに変換できます。

STM32Cube.AIには、モーション・センサによる人の状態認識とマイクからのオーディオ信号による周囲環境認識を可能にするサンプル・コードを含むソフトウェア・ファンクション・パックが付属しています。これらのサンプル・コードは、小型センサボードST SensorTileおよびスマートフォン向けアプリST BLE Sensorですぐに使用することができます。

また開発者は、STパートナー・プログラムの認定パートナーおよびSTM32専用AI/機械学習向けのオンライン・コミュニティを通して、エンジニアリング・サービスなどの追加サポートを受けることもできます。

STは、ラスベガスで開催されるConsumer Electronics Show(CES、2019年1月8日~12日)の期間中に併設されるプライベート・スイートにおいて、STM32Cube.AIを使用して開発されたアプリケーションのデモを実施しました。

技術情報
STM32Cube.AI(X-Cube-AI)は、STM32マイコンの初期設定ツールおよびソフトウェア・コード生成用の開発エコシステムであるSTM32CubeMXよりダウンロードできます。

同ツールはCaffe、Keras(バックエンドにはTensorFlowを使用)、Lasagne、ConvnetJSの各フレームワーク、およびKeil、IAR、System Workbenchなどの統合開発環境(IDE)に対応しています。

ソフトウェア・ファンクション・パックFP-AI-SENSING1には、ニューラル・ネットワークに基づく、モーションセンサとマイクを使用したサンプル・コードが含まれます。このファンクション・パックでは、学習プロセスに入る前にSTのSensorTileを使用して、センサ・データの取り込みおよびラベリングが可能になります。これにより、同ボードは最適化ニューラル・ネットワークの推論を実行できるようになります。

ST BLE Sensorモバイル・アプリは、SensorTileのリモート制御および表示機能として動作します。

STM32Cube.AIマッピング・ツールと、SensorTileで実行可能なアプリケーション・ソフトウェアのサンプル・コード、さらにパートナー・プログラムおよび専用コミュニティのサポートを包括的に利用できるため、STM32マイコンにニューラル・ネットワークを短期間で簡単に実装できます。

詳細については、www.st.com/STM32CubeAIをご覧ください。

専用AI/機械学習コミュニティの詳細については、STM32オンライン・コミュニティをご覧ください。

AI/機械学習 STパートナー・プログラムへのお申込みは、STパートナー・プログラムをご覧ください。

STM32ニューラル・ネットワーク・ツールセットに関する最新ブログ記事は、https://blog.st.com/stm32cubeai-neural-networks/ をご覧ください。

*STM32は、STMicroelectronics International NVもしくはEUおよび / またはその他の地域における関連会社の登録商標および / または未登録商標です。STM32は米国特許商標庁に登録されています。