健康で幸福な人生を送るには活動的な生活習慣が欠かせません。しかし、人間の行動を正確に把握、追跡することが困難な場合があります。 人工知能(AI)は、人間の行動認識の精度に革命をもたらし、エッジAIが、それらのアルゴリズムをどこにでも組み込めるようにしました。 スマートウォッチ、スマートリストバンド、スマートシューズなどのデバイス、特に誰もがポケットに入れているデバイス、スマートフォンに組み込むことで、個人情報を開示することなくローカルで動作させることができる。

アルゴリズムは、個人情報を開示することなく、これらのデバイス上でローカルに実行できます。最適化されたAIモデルを組み込んだスマートフォンはパーソナライズされた行動認識システムとなり、ユーザの行動を把握し、分類できます。 ウォーキング、ランニング、サイクリングから、より複雑なヨガやウェイトリフティングなどの運動まで、スマートフォンは進捗を監視して、フィットネス・ルーチンに関して情報に基づいた判断を下すことができます。

アプローチ

このユースケースは、 Kaggleの "Human Activity Recognition with Smartphones "データセットに基づいている。 目標は、ユーザが歩いているのか、階段を上っているのか、階段を下っているのか、座っているのか、立っているのかを判断することです。

スマートフォンに内蔵された加速度センサーとジャイロスコープを使って、直線加速度と角速度のデータを50Hzのレートで取得する。 次に、トレーニングとテスト用のデータを複数のファイル(5種類の行動のそれぞれに1つ)にまとめます。 その後、各ファイルから「行動」(ラベル)の列を削除します。 最後に、 NanoEdge AI Studioを使用して、これらの入力からN-クラス分類モデルをトレーニングしました。

センサ

加速度センサとジャイロセンサ

データ

5クラス の行動歩行、階段を上る、階段を下りる、着座、起立
信号長562(マルチセンサ)
データレート50Hz

結果

Nクラス分類:
96.35%の精度、6.7KバイトのRAM、15.2Kバイトのフラッシュメモリ

uc-neais-result-human-activity-recogntion uc-neais-result-human-activity-recogntion uc-neais-result-human-activity-recogntion

緑の点は正しく分類された信号を表し、赤い点は誤って分類された信号を表します。 横座標はクラス、縦座標は正常状態に対する類似度です。

モデル作成ツール
NanoEdge AI Studio
NanoEdge AI Studio
対応製品

STM32マイコン

STM32マイコン
リソース

モデル作成ツール NanoEdge AI Studio

要件に合った最適なAIモデルを簡単に見つけられるようユーザをステップ・バイ・ステップでガイドし、組込みプロジェクトにAIを追加できる無償のAuto MLソフトウェアです。

NanoEdge AI Studio NanoEdge AI Studio NanoEdge AI Studio

対応製品 STM32マイコン

Arm® Cortex®-Mベース32bitマイコンのSTM32ファミリは、マイコン・ユーザに高いレベルの自由を提供します。完全統合性および開発の容易さを維持しながら、高性能、リアルタイム性能、豊富な機能、デジタル信号処理、低消費電力 / 低電圧駆動、およびコネクティビティを兼ね備えた製品を提供します。

STM32マイコン STM32マイコン STM32マイコン
You might also be interested by

エンターテインメント | 画像認識 | 画像 | STM32Cube.AI | デモ | チュートリアル | GitHub | ビデオ

フィットネス用のスマート・ミラー:姿勢推定および複数人物トラッキング

STM32N6は、ユーザの身体の動きを28 FPSで追跡および分析して、エクササイズに関するフィードバックを提供します。

チュートリアル | デモ | MEMS MLC | 加速度センサ | 産業機器 | 予知保全

STWIN.boxを使用してファンコイル・システムを監視および分類する方法

MEMSセンサ内蔵の機械学習コアを使ってファン(冷暖房空調設備など)の挙動を監視、分類します。

チュートリアル | デモ | MEMS MLC | ジャイロセンサ | 加速度センサ | 予知保全 | ウェアラブル機器

超低消費電力センサを搭載したウェアラブル・デバイスによる頭部のジェスチャ認識

頷いたり、首を横に振ったり、その他の一般的な頭部の動きを、MEMSセンサ内蔵の機械学習コアによって認識します。