This project is a machine learning-based job role prediction system that analyzes resumes and predicts the most suitable job role.
- Uses NLP techniques to process resume data
- Trained machine learning model for job role classification
- Deployable as a Streamlit web application
- Clone the repository:
git clone https://github.com/yourusername/Job_Role_Prediction.git cd Job_Role_Prediction - Install dependencies:
pip install -r requirements.txt
Run the Streamlit app:
streamlit run app.pyJob_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
If you encounter a KeyError when loading resume_classifier.pkl, ensure:
-
The file is correctly placed in the project directory.
-
Your Python and library versions match the environment where the model was trained.
-
To use the app click here https://job-role-prediction.streamlit.app/
Developed by: CH TEJA YADAV
📧 Email: tejayadavch@gmail.com
💻 GitHub: https://github.com/chtejayadav
\