Machine Learning
AI Resume Screening System
NLP pipeline that ranks candidates against a job description
- Python
- spaCy
- scikit-learn
- FastAPI
- +2
Machine Learning · Major Project
Recognises walking, sitting, stairs and more from phone motion data
Overview
Trained on the UCI Human Activity Recognition dataset, this kit classifies six everyday activities from accelerometer and gyroscope signals. Engineered-feature models are compared with a CNN-LSTM on raw windows, evaluated on held-out subjects, and a small Kotlin Android app streams live phone sensor data to a Flask endpoint for real-time predictions.
What makes it stand up
Module breakdown
Loads UCI HAR windows, features and subject IDs.
SVM and random forest on the 561 features.
CNN-LSTM trained on raw inertial windows.
Flask endpoint that windows and classifies live data.
Kotlin app capturing and sending sensor readings.
After this, you will be able to
Technology stack
You receive
Keep looking
Machine Learning
NLP pipeline that ranks candidates against a job description