HAR ( Human Activity Recognition : 人間行動認識 )とは,カメラやセンサなどの様々な機器から得られた情報をもとに,人間の行動を学習・推定する認識技術分野のことです.今回は,スマホのIMU情報(姿勢・重力・角速度・ユーザの加速度)をもとに,ユーザの行動を下記の行動1~6の中から予測します.
- 階段を降りている
- 階段を登っている
- 歩いている
- ジョギングしている
- 座っている
- 立っている
pytorchやsklearnなどの機械学習ライブラリを用いて以下の実装が書いてあります.
- 多層ニューラルネットワーク
- CV (Cross Validation : 交差検証)
- CNN
- RNN
- PCA (主成分分析)
- 決定木
- ブースティング
- ランダムフォレスト