Gender_Prediction / README.md
ESMATUGBA's picture
Update README.md
ccbac3d verified
|
Raw
History Blame Contribute Delete
1.42 kB

A newer version of the Streamlit SDK is available: 1.62.0

Upgrade
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?

  1. Sol taraftaki veya üstteki panelden bir yüz fotoğrafı yükleyin.
  2. Model, fotoğrafı gri tonlamaya çevirip 200x200 boyutlarına getirir.
  3. Eğitilmiş LBPH modeli, yüz hatlarını analiz eder.
  4. 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.