appeler/ethnicolr
Predict Race and Ethnicity Based on the Sequence of Characters in a Name
This tool helps researchers, marketers, or HR professionals understand the likely racial or ethnic background associated with a person's name. You input a list of names, and it outputs the probability that each name belongs to specific racial or ethnic groups (like Non-Hispanic White, Black, Asian, or Hispanic), based on various public datasets.
249 stars. Available on PyPI.
Use this if you need to impute or infer the probable race and ethnicity for individuals based solely on their first and last names, especially for large datasets or names not typically found in standard census records.
Not ideal if you require definitive, individual-level race/ethnicity identification, as this tool provides probabilities based on name patterns, not factual personal data.
Stars
249
Forks
62
Language
Jupyter Notebook
License
—
Category
Last pushed
Dec 28, 2025
Commits (30d)
0
Dependencies
3
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/appeler/ethnicolr"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Related frameworks
appeler/ethnicolr2
Ethnicolr implementation with new models in pytorch
yu4u/age-gender-estimation
Keras implementation of a CNN network for age and gender estimation
truongnmt/multi-task-learning
Multi-task learning smile detection, age and gender classification on GENKI4k, IMDB-Wiki dataset.
weblineindia/AIML-Human-Attributes-Detection-with-Facial-Feature-Extraction
This is a Human Attributes Detection program with facial features extraction. It detects facial...
tae898/age-gender
Age and gender recognition using arcface and MLP.