Essa aplicação é capaz de informar seu gênero (Masculino ou Feminino) a partir de 7 perguntas, são elas:
Essa aplicação utiliza aprendizagem de máquina, e o modelo foi treinado utilizando um Dataset de domino púlico disponivel no kaggle.
Segue um trecho do Dataset:
long_hair | forehead_width_cm | forehead_height_cm | nose_wide | nose_long | lips_thin | distance_nose_to_lip_long | gender |
---|---|---|---|---|---|---|---|
1 | 11.8 | 6.1 | 1 | 0 | 1 | 1 | Male |
0 | 14 | 5.4 | 0 | 0 | 1 | 0 | Female |
0 | 11.8 | 6.3 | 1 | 1 | 1 | 1 | Male |
0 | 14.4 | 6.1 | 0 | 1 | 1 | 1 | Male |
1 | 13.5 | 5.9 | 0 | 0 | 0 | 0 | Female |
1 | 13 | 6.8 | 1 | 1 | 1 | 1 | Male |
Para o modelo de treinamendo da inteligencia artificial foi utilizado a biblioteca de codigo aberto scikit-learn Segue o codigo ultilizado para criação do modelo pkl utilizando o Dataset:
Parte do Dataset foi utilizada para o treinamento da IA e parte foi usada para testar o modelo, foi obtido 95.46% de acurácia.
O model.pkl exportado anteriomente foi colocado em produção utilizando flask e está hospedado gratuitamento no heroku.
GitHub