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
Content-based and collaborative filtering on MovieLens with TMDB posters
Overview
Two recommenders built on the MovieLens dataset: a content-based model that matches genres, cast and overview text with cosine similarity, and a collaborative model using matrix factorisation on user ratings. The official TMDB API supplies posters and metadata, and a Streamlit app lets you pick a film or a user and compare both sets of suggestions.
What makes it stand up
Module breakdown
Joins MovieLens ratings with TMDB metadata.
Tag soup vectorisation and cosine similarity.
SVD trained with the Surprise library.
Rating error and top-k ranking metrics.
Streamlit interface with poster grids.
After this, you will be able to
Technology stack
You receive
Keep looking
Machine Learning
NLP pipeline that ranks candidates against a job description