Skip to content

Latest commit

 

History

History
92 lines (71 loc) · 3.31 KB

README.md

File metadata and controls

92 lines (71 loc) · 3.31 KB

imdb-wiki-dataset-classifier

IMDB-WIKI datasetini yaş ve cinsiyete göre Python kullanarak sınıflandırır. 📎

Kullanım

Gerekli Kütüphaneler

Automatically generated by pigar.

opencv_python == 3.4.4.19
scipy == 1.3.2
tqdm == 4.42.1
pip install -r requirements.txt

Dataset

Bu adresten imdb(7 GB) ve bu adresten wiki(1 GB) datasetlerini indirip her birini input dizini altında ki ilgili dizinlere atınız.

Terminal Komutları

Depoyu klonladıktan, gerekli kütüphaneleri yükledikten ve dataseti indirdikten sonra proje ana dizininde şu terminal komutlarını çalıştırarak sınıflandırmayı başlatabiliriz:

# imdb datasetini age ve gender' a göre 25' e kadar sınıflandırır.
python3 main.py --imdb --age --gender --number 25
  • --imdb --wiki => hangi parametre verilirse o dataset sınıflandırılır.
  • --age => parametresi verilirse yaşa göre sınıflandırma yapılır. output dizini altında age_female ve age_male dizinlerini yoksa oluşturur. içerisine yaşa göre alt dizinler oluşturarak, datasette ki resim dosyalarını bu dizinlere atar.
  • --gender => parametresi verilirse cinsiyete göre sınıflandırma yapılır. output dizini altında female ve male dizinlerini yoksa oluşturur. içerisine cinsiyete göre datasette ki resim dosyalarını atar.
  • --number => parametresi bir sayı değeri alır ve baştan bu değer kadar resim dosyasını sınıflandırır.
  1. --age ve --gender parametreleri aynı anda verilebilir.
  2. --imdb ve --wiki parametreleri aynı anda verilemez, parametre verilmez ise varsayılan olarak --wiki parametresini alır.
  3. output dizini altında ki dizinler ihtiyaca göre otomatik oluşturulur.

Dizin Yapısı

imdb-wiki-dataset-classifier
├── input
│   ├── imdb_crop
│   │   ├── ...
│   ├── wiki_crop
│   │   ├── ...
├── output
│   ├── age_female
│   │   ├── 24
│   │   │   ├── 15_wiki_age24.jpg
│   │   │   ...
│   │   ├── 27
│   │   │   ├── 18_imdb_age27.jpg
│   │   │   ...
│   ├── age_male
│   │   ├── 32
│   │   │   ├── 15_wiki_age32.jpg
│   │   │   ...
│   │   ├── 29
│   │   │   ├── 18_imdb_age29.jpg
│   │   │   ...
│   ├── female
│   │   ├── 4_wiki_female.jpg
│   │   ...
│   ├── male
│   │   ├── 8_wiki_male.jpg
│   │   ...
├── utils
│   ├── tools.py
├── .gitignore
├── main.py
├── README.md
├── requirements.txt

Referanslar

Lisans

Bu proje MIT lisansı kapsmında lisanslanmıştır. Hem akademik hem de ticari kullanım için herhangi bir sınırlama yoktur.

License

This project is licensed under the MIT License. There is no limitation for both academic and commercial usage.