This is a web application built using Streamlit for screening resumes. The application classifies resumes into various categories using a pre-trained machine learning model.
You can access the live application here.
- Clone the repository or download the source code.
- Navigate to the project directory.
cd /path/to/project
- Install the required packages.
pip install -r requirements.txt
- Upload a resume file (in .txt or .pdf format) using the web interface.
- The application will predict the category of the resume and display it.
If you want to train the model yourself, follow these steps:
-
Load your dataset and preprocess it as shown in the
train_model.py
script. -
Train the model and save the trained models (
clf.pkl
andtfidf.pkl
). -
Ensure the trained models are in the project directory before running the Streamlit application.
app.py
: Main Streamlit application script.train_model.py
: Script to train and save the machine learning model.requirements.txt
: List of required Python packages.README.md
: This file.