v1.0.0
genderfluid-tiny v1.0.0
Tiny offline classifier that estimates statistical associations between names and gendered naming conventions.
What it does
Given a name, estimates how strongly it aligns with feminine or masculine naming patterns in the training data. Outputs girl-associated, boy-associated, or uncertain.
Model
- Architecture: character n-gram features + logistic regression
- Size: 49 KB (0.05 MB)
- Trained on 102,927 real names (SSA 1880-2020 + Census 2020)
- Test accuracy: 68.9% | Macro F1: 0.629
- CPU only, no GPU, no internet required
Install
pip install genderfluid-tinyUsage
from genderfluid import classify_name, is_girl_name
classify_name("Emma") # "girl-associated"
is_girl_name("James") # Falsegenderfluid predict "Elva Retta"
genderfluid predict --compare "Emma" "James" "Alex"
genderfluid statsFiles
genderfluid_tiny-1.0.0-py3-none-any.whl(63 KB)genderfluid_tiny-1.0.0.tar.gz(68 KB)