Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/v-adhithyan/gender-guess-indiannames

Guess gender from indian names.
https://github.com/v-adhithyan/gender-guess-indiannames

gender-classification gender-classifier gender-from-name gender-prediction machine naive-bayes-classifier nltk nltk-python python3

Last synced: 18 days ago
JSON representation

Guess gender from indian names.

Awesome Lists containing this project

README

        

# 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.
```python
>>> 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
- [x] Convert to Pip package.
- [x] Convert to nice oops.
- [ ] Improve accuracy to 95%.

## Dataset credits
-
- Male names -
- Female names -

## License
MIT. See license file for more info