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
[x] Convert to Pip package.
[x] Convert to nice oops.
[ ] Improve accuracy to 95%.
Dataset credits
License
MIT. See license file for more info
Metadata
Release files for guess-indian-gender 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| guess_indian_gender-1.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Release files / guess_indian_gender-1.0.1-py3-none-any.whl
| Download URL | guess_indian_gender-1.0.1-py3-none-any.whl |
|---|---|
| Size | 137.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3032a38327cbc90b0ce8d77bc27910310f61206b3ce78ee91664688087f81878
|
|
BLAKE2b-256 checksum How to use checksums |
f27a80d2de4119d0751772842723e173fc3689ad529053f5d71071c5bcd49ca6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.5.0.1 requests/2.18.4 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.7.1
|