Machine Learning
AI Resume Screening System
NLP pipeline that ranks candidates against a job description
- Python
- spaCy
- scikit-learn
- FastAPI
- +2
Machine Learning · Mini Project
Estimates placement chances from a student's academic record
Overview
Uses the public Campus Recruitment dataset on Kaggle to estimate whether a student is likely to be placed, based on school and degree percentages, specialisation, work experience and aptitude test scores. Interpretable models come first, and the report discusses what the data can and cannot say about an individual. A Streamlit app turns it into a self-check tool.
What makes it stand up
Module breakdown
Placement rates across marks, streams and experience.
Encoding and scaling of academic features.
Logistic regression, decision tree and random forest.
Cross-validated metrics and confusion matrices.
Streamlit form with an explained estimate.
After this, you will be able to
Technology stack
You receive
Keep looking
Machine Learning
NLP pipeline that ranks candidates against a job description