guess-indian-gender

Guess gender from indian names


Keywords
gender-classification, gender-classifier, gender-from-name, gender-prediction, machine, naive-bayes-classifier, nltk, nltk-python, python3
License
MIT
Install
pip install guess-indian-gender==1.0.1

Documentation

Guess gender from indian names

Motivation

I was not able to find a open source library that guess gender from indian names. So made one.

Prerequisites

  • Python 3.7
  • Pipenv

Development - Setup instructions

  • Clone this repository.
  • cd to the repo
  • Activate pipenv pipenv shell
  • Install dependencies pipenv install
  • Fire up a python shell and type the following.
>>> from guess_indian_gender import IndianGenderPredictor
>>> i = IndianGenderPredictor()
>>> i.predict(name="adhi") # returns male

Installation

  • pip install guess-indian-gender

Accuracy

  • Currently the accuracy is 0.88. Any contributions are welcome to improve the accuracy.

Changelog

  • When the last letter is considered as a feature for gender detection the accuracy is 78%.
  • When the last four letters was considered the accuracy became 88%.

Todo

  • Convert to Pip package.
  • Convert to nice oops.
  • Improve accuracy to 95%.

Dataset credits

License

MIT. See license file for more info