The CV Labeling App is a Python application that leverages machine learning and Streamlit to assist consultants in categorizing and labeling CVs (resumes) by various categories. The goal of this project is to simplify and streamline the process of sorting CVs for efficient management and retrieval.
-
Automated CV Categorization: The app utilizes machine learning algorithms to automatically categorize CVs based on their content. This reduces the manual effort required to label each CV.
-
User-Friendly Interface: Built with Streamlit, the app provides an intuitive and interactive interface for consultants to upload CVs and review the categorized results.
Before running the CV Labeling App, ensure you have the following dependencies installed:
- Python 3.11.0
- Streamlit
- Pandas
- Scikit-learn
You can install Python dependencies using pip:
pip install -r requirements.txt-
Clone the repository to your local machine:
git clone https://github.com/mehdi-touil/CV-Labeling-App.git
Change into the project directory:
cd CV-Labeling-AppRun the Streamlit app:
streamlit run app.py