The Resume Analyzer project is a smart tool built using Python and Machine Learning to analyze resumes. It extracts information from resumes, applies Natural Language Processing (NLP) techniques, calculates a resume score, and provides custom-built recommendations, resume writing tips, and suggestions to enhance the quality of the resume.
- Resume Information Extraction: Utilizes NLP techniques to extract relevant information from resumes.
- Resume Scoring: Calculates a resume score based on various criteria.
- Custom Recommendations: Provides personalized recommendations to improve the resume.
- Resume Writing Tips: Offers tips and suggestions for effective resume writing.
- User-Friendly Interface: Implemented using Streamlit for easy interaction. Users can drag and drop their resume files.
- Python 3.x
- Required Python packages (install using
pip install -r requirements.txt
):- spacy
- nltk
- PyReparser
- scikit-learn
- streamlit
- Clone the repository:
git clone https://github.com/FreyaJain/resume-analyzer.git cd resume-analyzer