Skip to content

The Resume Screening App is a machine learning-powered tool built with Python, NLP, and Streamlit that helps in automatically classifying resumes into job categories. It extracts text from resumes (PDF, DOCX, or TXT), cleans the data, applies TF-IDF vectorization, and uses a trained ML model (SVM) to predict the most relevant job role.

Notifications You must be signed in to change notification settings

Ram-311/ResumeMatcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

12 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ“ Resume Screening App

A simple Resume Screening App built with Python, Machine Learning, and Streamlit.
It allows users to upload resumes in PDF, DOCX, or TXT format and predicts the most suitable job category.


๐Ÿš€ Features

  • Upload resumes (PDF, DOCX, TXT)
  • Extracts and cleans resume text
  • Predicts job category using a pre-trained ML model
  • User-friendly web interface with Streamlit

โš™๏ธ Installation

  1. Clone the repository
    git clone https://github.com/your-username/Resume-Screening-App.git
    cd Resume-Screening-App
    
  2. Download the required model files:(if needed)

clf.pkl(https://drive.google.com/file/d/1fGjBdbnUc9Rp3bTb3wc1jTR1MUEH1-fE/view?usp=sharing)

  1. Install dependencies pip install -r requirements.txt

  2. Run the app python -m streamlit.py

About

The Resume Screening App is a machine learning-powered tool built with Python, NLP, and Streamlit that helps in automatically classifying resumes into job categories. It extracts text from resumes (PDF, DOCX, or TXT), cleans the data, applies TF-IDF vectorization, and uses a trained ML model (SVM) to predict the most relevant job role.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published