Détection de genre

Ce web service permet de détecter le genre à partir d’une liste de prénoms genrés. Cette liste est un mélange entre les données issues de la librairie python gender-guesser et des données issues de la plateforme Kaggle. Elles ont été fusionnées dans un pré-traitement et enregistrées sous la forme d’un dictionnaire dans un pickle.

Plusieurs réponses sont possibles en fonction du genre du prénom :

  • male : le prénom est masculin
  • female : le prénom est féminin
  • mostly_male : le prénom est mixte mais majoritairement porté par des hommes
  • mostly_female : le prénom est mixte mais majoritairement porté par des femmes
  • andy : le prénom est mixte

Si le prénom n’est pas dans nos données alors un unknown est renvoyé.

Si le prénom n’a pas le format attendu alors un name error est renvoyé.

 

 

Exemple textuel du traitement

Le format d'entrée :
[
    {"id": "1", "value": "Jean Christophe"},
    {"id": "2", "value": "Amke"},
    {"id": "3", "value": "Seong-Eun"},
    {"id": "4", "value": "James A."}
]
Le résultat :
[
  {"id": "1", "value": "male"},
  {"id": "2", "value": "mostly_female"},
  {"id": "3", "value": "female"},
  {"id": "4", "value": "male"}
]