ESMATUGBA's picture
Update README.md
9101e5a verified
|
Raw
History Blame Contribute Delete
2.06 kB
---
title: AI Resume Classifier & Analyzer
emoji: 🎯
colorFrom: blue
colorTo: indigo
sdk: streamlit
sdk_version: 1.56.0
app_file: app.py
pinned: false
---
# 🎯 AI Resume Classifier / Akıllı CV Sınıflandırıcı
This project is an **Artificial Intelligence-based Resume Classification System** developed to automate HR processes. It analyzes resume content (PDF/DOCX/Text) and predicts the most suitable department for the candidate using NLP and Machine Learning.
Bu proje, İK süreçlerini otomatize etmek için geliştirilmiş **Yapay Zeka tabanlı bir CV Sınıflandırma Sistemi**dir. CV içeriğini (PDF/DOCX/Metin) analiz eder ve NLP ile Makine Öğrenmesi kullanarak aday için en uygun departmanı tahmin eder.
## 🚀 Features / Özellikler
* **Multi-Format Support:** Process PDF, DOCX, and raw text.
* **OCR Awareness:** Detects scanned (image-based) PDFs and guides the user.
* **Smart Prediction:** Hybrid approach using Keyword Matching + Trained ML Model.
* **Bilingual Interface:** Support for both English and Turkish.
* **Visual Analytics:** Includes WordCloud visualization with custom masking.
* **Çoklu Format Desteği:** PDF, DOCX ve ham metin işleme.
* **OCR Farkındalığı:** Taranmış (resim bazlı) PDF'leri algılar ve kullanıcıyı yönlendirir.
* **Akıllı Tahmin:** Anahtar Kelime Eşleme + Eğitilmiş ML Modeli ile hibrit yaklaşım.
* **Çift Dilli Arayüz:** Hem İngilizce hem Türkçe desteği.
* **Görsel Analiz:** Özel maskeleme ile Kelime Bulutu (WordCloud) görselleştirmesi.
## 🛠️ Technical Stack / Teknik Altyapı
* **Language:** Python
* **Frontend:** Streamlit
* **ML/NLP:** Scikit-learn, Joblib, TextBlob, NLTK
* **File Parsing:** Pdfplumber, Mammoth
* **Visualization:** WordCloud, Matplotlib, Pillow
## 📂 Project Structure / Proje Yapısı
- `app.py`: Main application code.
- `best_model.pkl`: Trained Classification Model.
- `tfidf_vectorizer.pkl`: Text vectorization asset.
- `requirements.txt`: Necessary Python libraries.
- `bulut_resmi.png`: Mask image for WordCloud.
---