A Machine Learning based web application that analyzes resumes and predicts the most suitable job role using NLP techniques. The system also provides insights like skills extraction, resume scoring, and improvement suggestions.
🔗 https://resume-analyzer-fysq.onrender.com
- 📄 Upload Resume (PDF / DOCX)
- 🤖 Predict Job Role using Machine Learning
- 🧠 NLP-based text preprocessing
- ⚡ In-memory file processing (no file storage)
- Language: Python
- Frontend: Streamlit
- ML/NLP: Scikit-learn, NLTK
- Model: TF-IDF + Logistic Regression
- Deployment: Render
- User uploads resume (PDF/DOCX)
- Text is extracted using parsing libraries
- Text is cleaned and preprocessed
- TF-IDF converts text into numerical features
- Trained ML model predicts job role