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.pyscript. -
Train the model and save the trained models (
clf.pklandtfidf.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.