AI-powered Resume Parser and Analyzer built using NLP, Machine Learning, and Streamlit. Upload PDF resumes to get resume category prediction, skill extraction, resume scoring, and AI-based recommendations using TF-IDF and SVM models.
This application allows users to upload PDF resumes and get intelligent resume analysis including:
Resume Category Prediction, Skill Extraction, Resume Scoring, AI-Based Recommendations
The project uses TF-IDF vectorization and SVM classification for resume categorization.
✅ Upload PDF Resume
✅ Extract Resume Text
✅ Resume Category Prediction
✅ Skill Extraction
✅ Resume Score Generation
✅ AI Recommendations
✅ NLP-Based Resume Processing
✅ Machine Learning Classification
✅ Interactive Streamlit Web App
Python, Streamlit, NLTK, scikit-learn, pdfplumber, TF-IDF Vectorization, SVM (Support Vector Machine).
AI-Resume-Parser/ │
├── dataset/
│ └── Resume.csv
│
├── app.py
├── save_model.py
├── model.pkl
├── tfidf.pkl
├── requirements.txt
│
└── venv/
User uploads a PDF resume
PDF text is extracted using pdfplumber
Resume text is cleaned using NLP preprocessing
TF-IDF converts text into vectors
SVM model predicts resume category
Skills are extracted from resume
Resume score is calculated
AI recommendations are displayed
ATS Compatibility Checker, Job Recommendation System, Resume Ranking, Multi-language Resume Support, AI Chat Assistant, Resume Improvement Suggestions, Cloud Deployment
Kaggle Resume Dataset
Himabindu Karri
Star the repository and follow for more..
This project is developed for educational and portfolio purposes.