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
Four classic classifiers benchmarked properly on one public dataset
Overview
A disciplined comparison of logistic regression, SVM, random forest and XGBoost on the UCI Bank Marketing dataset. Every model shares one preprocessing pipeline and stratified cross-validation, and the study reports ROC and precision-recall curves, calibration and a statistical test of whether the differences between models are real.
What makes it stand up
Module breakdown
Scaling, encoding and imputation wrapped in one transformer.
Logistic regression, SVM, random forest and XGBoost.
Grid and randomised search inside cross-validation.
Curves, confusion matrices and threshold selection.
Interactive comparison of models and thresholds.
After this, you will be able to
Technology stack
You receive
Keep looking
Machine Learning
NLP pipeline that ranks candidates against a job description