Machine Learning Classifier Demo

Machine Learning Activity Classifier

Academic Project · Desktop Application

Feb 2025 – Apr 2025


Developed a Tkinter desktop application built with Python. The interface allows uploading accelerometer data collected from a phone through a CSV file. Once a file is loaded, the graph updates to show the raw X, Y, and Z acceleration over time.

To classify the motion, the model breaks the data into five-second windows, extracts statistical features, scales them, and applies a trained logistic regression model to label each segment. The predictions are exported as a CSV, showing whether the activity in each window was walking or jumping.

Skills: Python · Tkinter · Machine Learning · Data Science