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
Predicts ad clicks with feature hashing and gradient boosting
Overview
Works on a sample of the public Avazu click-through dataset from Kaggle, where most features are high-cardinality categoricals. The kit compares one-hot encoding, feature hashing and target encoding, trains logistic regression and LightGBM, and evaluates with log loss and ROC-AUC on a time-ordered split. A FastAPI endpoint returns a click probability for an ad impression.
What makes it stand up
Module breakdown
Chunked reads, sampling and memory-efficient dtypes.
Hashing trick, one-hot and target encoding pipelines.
Logistic regression and LightGBM with early stopping.
Log loss, AUC and reliability diagrams.
FastAPI service returning a click probability.
After this, you will be able to
Technology stack
You receive
Keep looking
Machine Learning
NLP pipeline that ranks candidates against a job description