IMDB-WIKI datasetini yaş ve cinsiyete göre Python kullanarak sınıflandırır. 📎
Automatically generated by pigar.
opencv_python == 3.4.4.19
scipy == 1.3.2
tqdm == 4.42.1
pip install -r requirements.txt
terminal komutuna -d
ya da --download
parametresi eklenerek çalıştırılırsa, dataset otomatik indirilir ve gerekli dizine atılır veya
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.
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 --download --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ındaage_female
veage_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ındafemale
vemale
dizinlerini yoksa oluşturur. içerisine cinsiyete göre datasette ki resim dosyalarını atar.--download
=> parametresi verilirse, sınıflandırılmak istenen dataset otomatik indirilir veinput
dizinine atılır.--number
=> parametresi bir sayı değeri alır ve baştan bu değer kadar resim dosyasını sınıflandırır.
--age
ve--gender
parametreleri aynı anda verilebilir.--imdb
ve--wiki
parametreleri aynı anda verilemez, parametre verilmez ise varsayılan olarak--wiki
parametresini alır.output
dizini altında ki dizinler ihtiyaca göre otomatik oluşturulur.
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
Bu proje MIT lisansı kapsmında lisanslanmıştır. Hem akademik hem de ticari kullanım için herhangi bir sınırlama yoktur.
This project is licensed under the MIT License. There is no limitation for both academic and commercial usage.