Skip to content

Repository files navigation

AI Resume Screening using Machine Learning

This project is a Streamlit-based web application that automatically predicts the job role of a candidate based on their uploaded resume. It helps recruiters and applicants quickly identify the most suitable job category using machine learning techniques.


Features

  • Upload resumes in .pdf, .docx, or .txt format
  • Predicts job roles like Data Science, Java Developer, HR, etc.
  • Warns for poor or incomplete resumes
  • User-friendly interface with custom background
  • Uses NLP, TF-IDF, and a trained classification model

Technologies Used

  • Python
  • Streamlit
  • scikit-learn
  • NLTK
  • PyPDF2, python-docx
  • Pickle (for model loading)

About

This is a resume screening system which will predict the category of a resume

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages