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
Classifies product reviews as positive, negative or neutral
Overview
Built on the public Amazon Fine Food Reviews dataset from Kaggle, this kit maps star ratings to sentiment labels, cleans and lemmatises the text, and compares a VADER baseline against TF-IDF models trained with logistic regression and Naive Bayes. The best model sits behind a small Flask page where you paste a review and see its label and the words that drove it.
What makes it stand up
Module breakdown
Deduplicates reviews and derives labels from star ratings.
Tokenises, removes noise and lemmatises review text.
Trains logistic regression, Naive Bayes and linear SVM.
Cross-validated F1, confusion matrices and error samples.
Flask form that classifies a pasted review.
After this, you will be able to
Technology stack
You receive
Keep looking
Machine Learning
NLP pipeline that ranks candidates against a job description