Spaces:
Sleeping
Sleeping
A newer version of the Streamlit SDK is available: 1.62.0
metadata
title: Gender Prediction with LBPH
emoji: 🧬
colorFrom: blue
colorTo: pink
sdk: streamlit
sdk_version: 1.55.0
app_file: app.py
pinned: false
license: mit
🤖 Gender Prediction Project (Cinsiyet Tahmini)
Bu proje, bilgisayarlı görü (Computer Vision) tekniklerini kullanarak yüklenen bir yüz resminden cinsiyet tahmini yapmak amacıyla geliştirilmiştir.
📝 Proje Hakkında
Bu çalışma, yerel ikili desen histogramları (LBPH) algoritması kullanılarak eğitilmiş bir model üzerine kurulmuştur. Model, yüz üzerindeki doku ve pikselleri analiz ederek çıkarımlarda bulunur.
Kullanılan Teknolojiler:
- Python: Ana programlama dili.
- OpenCV (LBPHFaceRecognizer): Yüz tanıma ve model eğitimi için.
- Streamlit: Kullanıcı arayüzü ve web dağıtımı için.
- UTKFace Dataset: Modelin eğitimi sırasında kullanılan veri seti.
🚀 Nasıl Çalışır?
- Sol taraftaki veya üstteki panelden bir yüz fotoğrafı yükleyin.
- Model, fotoğrafı gri tonlamaya çevirip 200x200 boyutlarına getirir.
- Eğitilmiş LBPH modeli, yüz hatlarını analiz eder.
- Ekranda Erkek (Male) veya Kadın (Female) tahminiyle birlikte güven skoru (Confidence) görüntülenir.
📁 Dosya Yapısı
app.py: Streamlit arayüz kodları.gender_model.yml: Eğitilmiş LBPH model dosyası.requirements.txt: Gerekli kütüphaneler listesi.