ESMATUGBA commited on
Commit
a673603
·
verified ·
1 Parent(s): 6ecc11a

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +39 -14
README.md CHANGED
@@ -1,20 +1,45 @@
1
  ---
2
- title: Ai Resume Classifier
3
- emoji: 🚀
4
- colorFrom: red
5
- colorTo: red
6
- sdk: docker
7
- app_port: 8501
8
- tags:
9
- - streamlit
10
  pinned: false
11
- short_description: Ai-Resume-Classifier
12
- license: apache-2.0
13
  ---
14
 
15
- # Welcome to Streamlit!
16
 
17
- Edit `/src/streamlit_app.py` to customize this app to your heart's desire. :heart:
18
 
19
- If you have any questions, checkout our [documentation](https://docs.streamlit.io) and [community
20
- forums](https://discuss.streamlit.io).
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  ---
2
+ title: AI Resume Classifier & Analyzer
3
+ emoji: 🎯
4
+ colorFrom: blue
5
+ colorTo: indigo
6
+ sdk: streamlit
7
+ sdk_version: 1.31.0
8
+ app_file: app.py
 
9
  pinned: false
 
 
10
  ---
11
 
12
+ # 🎯 AI Resume Classifier / Akıllı CV Sınıflandırıcı
13
 
14
+ 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.
15
 
16
+ 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.
17
+
18
+ ## 🚀 Features / Özellikler
19
+ * **Multi-Format Support:** Process PDF, DOCX, and raw text.
20
+ * **OCR Awareness:** Detects scanned (image-based) PDFs and guides the user.
21
+ * **Smart Prediction:** Hybrid approach using Keyword Matching + Trained ML Model.
22
+ * **Bilingual Interface:** Support for both English and Turkish.
23
+ * **Visual Analytics:** Includes WordCloud visualization with custom masking.
24
+
25
+ * **Çoklu Format Desteği:** PDF, DOCX ve ham metin işleme.
26
+ * **OCR Farkındalığı:** Taranmış (resim bazlı) PDF'leri algılar ve kullanıcıyı yönlendirir.
27
+ * **Akıllı Tahmin:** Anahtar Kelime Eşleme + Eğitilmiş ML Modeli ile hibrit yaklaşım.
28
+ * **Çift Dilli Arayüz:** Hem İngilizce hem Türkçe desteği.
29
+ * **Görsel Analiz:** Özel maskeleme ile Kelime Bulutu (WordCloud) görselleştirmesi.
30
+
31
+ ## 🛠️ Technical Stack / Teknik Altyapı
32
+ * **Language:** Python
33
+ * **Frontend:** Streamlit
34
+ * **ML/NLP:** Scikit-learn, Joblib, TextBlob, NLTK
35
+ * **File Parsing:** Pdfplumber, Mammoth
36
+ * **Visualization:** WordCloud, Matplotlib, Pillow
37
+
38
+ ## 📂 Project Structure / Proje Yapısı
39
+ - `app.py`: Main application code.
40
+ - `best_model.pkl`: Trained Classification Model.
41
+ - `tfidf_vectorizer.pkl`: Text vectorization asset.
42
+ - `requirements.txt`: Necessary Python libraries.
43
+ - `bulut_resmi.png`: Mask image for WordCloud.
44
+
45
+ ---