Analyze resumes intelligently using Natural Language Processing (NLP) and AI.
This project aims to build an AI-powered resume analyzer that evaluates resumes and provides suggestions for improvement. It uses natural language processing (NLP) techniques to analyze the content of resumes and match them with job descriptions.
- Python
- Streamlit
- NLP (Natural Language Processing)
- Machine Learning Models
- Pandas, NumPy, Scikit-Learn
To run this project locally:
- Clone the repo:
git clone https://github.com/SilentProgrammer-max/AI-Powered-Resume-Analyzer.git
cd AI-Powered-Resume-Analyzer
pip install -r requirements.txt
To start the Streamlit app:
streamlit run main.py
-
Upload resume files in various formats (PDF, DOCX).
-
Analyze resume quality based on predefined criteria.
-
Get feedback and suggestions for improving the resume.
If you'd like to contribute to this project, please fork the repo and create a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.