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
Sorts tweets into hateful, offensive or neutral with an explained model
Overview
A three-way text classifier trained on the public Davidson hate speech and offensive language dataset. Tweets are cleaned, tokenised and turned into TF-IDF features, then logistic regression and linear SVM are compared with class weighting, because hateful posts are a small minority and a naive model simply learns to ignore them.
What makes it stand up
Module breakdown
Normalisation, stop-word handling and lemmatisation.
Word and character TF-IDF vectorisers with tuned vocabularies.
Logistic regression, linear SVM and naive Bayes baselines.
Stratified cross-validation and per-class error analysis.
Paste a post and see the label with its top contributing terms.
After this, you will be able to
Technology stack
You receive
Keep looking
Machine Learning
NLP pipeline that ranks candidates against a job description