← Back to projects
Engineering Project

Hidden Markov Models

Implements a Gaussian Hidden Markov Model (HMM) to classify human physical activities from smartphone accelerometer and gyroscope data.

PythonHMMScikit-learn
Hidden Markov Models, conceptual illustration
Project illustration

Overview

Implements a Gaussian Hidden Markov Model (HMM) to classify human physical activities from smartphone accelerometer and gyroscope data.

Approach

A Gaussian Hidden Markov Model uses readings from a phone’s accelerometer and gyroscope to recognise physical activities.

Technology

Python, HMM, Scikit-learn, Signal Processing.