AI Resume Analyzerv1.0
✦ Project Overview
An intelligent tool that parses resumes (PDF/TXT) to extract candidate details, skills, and contact info. It provides job recommendations, categorizes profiles, and analyzes strengths and weaknesses using NLP techniques.
✦ Key Features
- ♥Resume parsing for PDF and TXT formats
- ♥Skill extraction and candidate profiling
- ♥Automated job recommendations matching skills
- ♥Detailed strength and weakness analysis
✦ Methodology
A classic NLP pipeline for information extraction:
01.
Text Extraction
Uses Libraries like PyPDF2 to convert raw document formats into parsable text strings.
02.
Entity Recognition (NER)
Custom regex patterns and Spacy NER models identify key entities like Names, Phone Numbers, and specific technical Skills.
03.
Keyword Matching
Candidate skills are vectored and compared against a database of job descriptions to calculate a 'match score' percentage.