Skip to content

v1.0.0

Choose a tag to compare

@MaxEdgar MaxEdgar released this 02 Sep 09:57
· 44 commits to main since this release

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-tiny

Usage

from genderfluid import classify_name, is_girl_name

classify_name("Emma")    # "girl-associated"
is_girl_name("James")    # False
genderfluid predict "Elva Retta"
genderfluid predict --compare "Emma" "James" "Alex"
genderfluid stats

Files

  • genderfluid_tiny-1.0.0-py3-none-any.whl (63 KB)
  • genderfluid_tiny-1.0.0.tar.gz (68 KB)