Skip to content

Repository files navigation

Job Role Prediction

This project is a machine learning-based job role prediction system that analyzes resumes and predicts the most suitable job role.

Features

  • Uses NLP techniques to process resume data
  • Trained machine learning model for job role classification
  • Deployable as a Streamlit web application

Installation

  1. Clone the repository:
    git clone https://github.com/yourusername/Job_Role_Prediction.git
    cd Job_Role_Prediction
  2. Install dependencies:
    pip install -r requirements.txt

Usage

Run the Streamlit app:

streamlit run app.py

File Structure

Job_Role_Prediction/
│── app.py                # Streamlit application
│── resume_classifier.pkl  # Trained ML model
│── requirements.txt       # Dependencies
│── data/                 # Dataset files
│── models/               # Trained models
│── notebooks/            # Jupyter notebooks for experiments

Troubleshooting

If you encounter a KeyError when loading resume_classifier.pkl, ensure:

Author

Developed by: CH TEJA YADAV
📧 Email: tejayadavch@gmail.com
💻 GitHub: https://github.com/chtejayadav

\

About

This project is a machine learning-based job role prediction system that analyzes resumes and predicts the most suitable job role. It utilizes Natural Language Processing (NLP) techniques to extract relevant features from resumes and classifies job roles using a trained machine learning model. The system is implemented as a Streamlit web app

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages