Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Resume Ranking & Analyzer System 📌 Overview

This project is an AI-powered Resume Ranking and Analysis System that evaluates resumes against a given job description and ranks them based on relevance. It leverages Machine Learning + NLP techniques to automate resume screening and provide meaningful insights.

🎯 Features

📄 Resume parsing using Regex + NLP 🔍 Keyword extraction and matching 📊 Resume scoring using Cosine Similarity 🧠 Intelligent ranking based on job description ⚡ Fast API backend for real-time processing 🌐 Simple frontend using HTML, CSS, JS 📈 Structured output with candidate ranking

🛠️ Tech Stack

Backend: Python, FastAPI ML/NLP: Scikit-learn, NLP, Cosine Similarity Parsing: Regex, Text Processing Frontend: HTML, CSS, JavaScript Validation: Pydantic

⚙️ How It Works

Upload resumes (PDF/Text format) Provide job description System parses resumes using Regex NLP techniques process and clean text Convert text into vectors using TF-IDF Compute similarity using Cosine Similarity Rank resumes based on matching score

📊 Architecture

Input (Resumes + Job Description) ↓ Resume Parsing (Regex) ↓ Text Preprocessing (NLP) ↓ Vectorization (TF-IDF) ↓ Similarity Calculation (Cosine Similarity) ↓ Ranking Output

About

NLP-based Resume Ranking System Analyzes and ranks resumes by matching them with job descriptions using text processing and similarity scoring.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages