ethnicolr2 and ethnicolr

Ethnicolr2 is a modernized PyTorch reimplementation of the original Ethnicolr library, making them successive versions in the same project lineage rather than independent tools.

ethnicolr2
59
Established
ethnicolr
65
Established
Maintenance 13/25
Adoption 13/25
Maturity 18/25
Community 15/25
Maintenance 6/25
Adoption 20/25
Maturity 17/25
Community 22/25
Stars: 16
Forks: 4
Downloads: 1,477
Commits (30d): 0
Language: Python
License: MIT
Stars: 249
Forks: 62
Downloads: 60,141
Commits (30d): 0
Language: Jupyter Notebook
License:
No risk flags
No License

About ethnicolr2

appeler/ethnicolr2

Ethnicolr implementation with new models in pytorch

About ethnicolr

appeler/ethnicolr

Predict Race and Ethnicity Based on the Sequence of Characters in a Name

Provides multiple prediction models trained on US Census, Florida voter registration, and Wikipedia data, with varying ethnic granularity depending on source. Uses TensorFlow 2.x neural networks to infer probabilities across demographic categories from first and/or last names, supporting both lookup tables for exact census matches and learned models for names absent from training data. Offers a modern Click-based CLI for batch processing, model management, and confidence interval estimation via Monte Carlo sampling, alongside a Python API for pandas DataFrames.

Scores updated daily from GitHub, PyPI, and npm data. How scores work