FRAILTY CLASSIFICATION

Project Code :TCMAPY1723

Objective

This project presents a real-time, web-based frailty classification system utilizing IMU sensor data from Kaggle to categorize individuals as non-frail, pre-frail, or frail based on gait features. Leveraging Multiple models , SMOTE for class balancing the system ensures robust performance under noise and imbalance, and is deployed via Flask for seamless, interpretable assessment in clinical and home environments.

Abstract

Frailty is a growing health concern in aging populations, linked to increased risks of disability, hospitalization, and mortality. Early and accurate classification into nonfrail, prefrail, and frail stages is essential for timely intervention. This project introduces a robust machine learning and deep learning-based system for frailty detection using gait parameters captured from Inertial Measurement Unit (IMU) sensors. Using the Kaggle dataset of key spatiotemporal features such as gait speed, stride length, cadence, postural sway, and asymmetry index are extracted for classification.

To address data imbalance, the SMOTE technique is applied. Four models Random Forest, XGBoost, Support Vector Machine (SVM), and Multilayer Perceptron (MLP) are trained, achieving accuracies up to 99%. Feature selection using KBest and Random Forest importance further enhances performance.

The system is implemented as an interactive Flask-based web application that supports secure login, model selection, input validation, and real-time prediction, offering a scalable and accessible frailty assessment tool.

Keywords: Frailty Classification, IMU Sensors, Machine Learning, Deep Learning, Flask Application, Gait Analysis, SMOTE, Elderly Health, Feature Selection.


NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

 SOFTWARE REQUIREMENS

Operating System                   :  Windows 10 pro

Server side Script                    :  HTML, CSS

Programming Language         :  Python

Libraries                                  : Numpy, Pandas, Scikit-Learn, TensorFlow

IDE/Workbench                      :  VS Code

Technology                             :  Python 3.10+

HARDWARE REQUIREMENTS

Processor                                 - I3/Intel Processor

Hard Disk                                - 160GB

Key Board                              - Standard Windows Keyboard

Mouse                                     - Two or Three Button Mouse

RAM                                       -8GB

Demo Video