This project leverages Natural Language Processing (NLP) to automate and optimize the process of screening resumes. By analyzing the text content of resumes, the model can extract key information, assess suitability for specific roles, and streamline the recruitment process.
- Extracts structured data from resumes.
- Analyzes resumes for keyword relevance and job fit.
- Provides scoring mechanisms for shortlisting candidates.
- Designed for integration into end-to-end recruitment systems.
-
Clone this repository:
git clone https://github.com/Durgesh5863/Resume-Screening-Using-NLP.git
-
Navigate to the project directory:
cd resume-screening-nlp- Install the required dependencies:
pip install -r requirements.txt- Place resumes in the
mediafolder - Run the notebook file to process the resume
- View the results in the
mediadirectory.
The dataset used for this project includes anonymized resumes and job descriptions. Ensure compliance with privacy regulations when using real data.
- Python
- NLP Libraries (SpaCy, NLTK, etc.)
- Pandas for data handling
- Jupyter Notebook for development and visualization
Contributions are welcome! Please fork the repository and create a pull request.
This project is licensed under the MIT License.
For questions or collaborations, please reach out to: Durgesh Babu P
Email: [email protected]