--- 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. ---