This program uses an additive model to make a prediction of how "female" a name is given its phonological characteristics

I used the CMU pronouncing dictionary to annotate the features of the name, as well as a grapheme-to-phoneme model as a fall back for less common names

I also used pandas to organize the 200k+ names from US name data and train the additive model. The prediction is wrapped into an API, so that you can interact with it using your own name

Give it a try to get a chart about how the model would predict the gender of your name given a decade 😸!!