pintowar / guess-gender

A GAE service to "guess" the gender of a pearson given his/her name

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This project concept came from a common requirement of several clients which have legacy or social based databases. "Guess" their users gender (Male or Female) given only their name (especially thinking in brazilian names) as input data. 

The main idea is to use the database to check the person gender, if it fails, it will use a trained neural network to try to guess the user gender.
For those who're seeking how the neural network was created, it was used the encog framework. There is a 'poc' folder used to validate this concept, feel free to take a look :).

To make this service avaible everywhere it uses a GAE (Google App Engine) lightweight Groovy toolkit (Gaelyk).

The service is deployed at http://guess-gender.appspot.com/, and to use you'll have to pass a name as parameter like:

http://guess-gender.appspot.com/guess/thiago

Ps.: The service is trained with common (and some uncommons) Brazilian names.

About

A GAE service to "guess" the gender of a pearson given his/her name


Languages

Language:Groovy 100.0%