Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

Ai-Powered-Resume-Screening-and-Ranking-System

AI-Powered Resume Screening and Ranking System automates candidate evaluation by analyzing resumes, ranking applicants based on qualifications, and streamlining the hiring process efficiently.

The Resume Ranking System is an AI-driven tool designed to simplify and optimize the hiring process. It allows recruiters to upload resumes, enter a job description, and receive ranked resumes based on their relevance. This system leverages Natural Language Processing (NLP) and Machine Learning (ML) algorithms to evaluate and compare resumes efficiently.

Features Upload multiple resumes (PDF format, max 200MB per file)

Input job description to match candidate profiles

Resume ranking system using NLP and ML techniques

Match score (%) to evaluate candidate relevance

AI suggestions for resume improvement

Dark theme UI with a sleek, interactive design

Deployed using Streamlit

Tech Stack Frontend & UI: Streamlit

Backend: Python, Flask

NLP Processing: spaCy, NLTK, TF-IDF

Machine Learning: Scikit-learn, KNN, Cosine Similarity

Data Handling: Pandas, NumPy

Deployment: Streamlit Cloud / Local Hosting

Installation & Setup Clone the Repository bash Copy Edit push into the ithub Install Dependencies bash Copy Edit pip install -r requirements.txt Run the Application bash Copy Edit streamlit run app.py How It Works Upload resumes (PDF format)

Enter job description in the input box

Click Submit to process and rank resumes

View ranked resumes with match scores & AI suggestions

Getting Started Clone the Repository bash Copy Edit git clone https://github.com/mahendarpatel/Ai-Powered-Resume-Screening-and-Ranking-System/.git cd Resume-Ranking-System Install Dependencies bash Copy Edit pip install -r requirements.txt Run the Application bash Copy Edit streamlit run app.py Contributing Contributions are welcome! Feel free to fork this repository and submit a pull request with improvements.

About

AI-Powered Resume Screening and Ranking System automates candidate evaluation by analyzing resumes, ranking applicants based on qualifications, and streamlining the hiring process efficiently.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages