Downloads · 30 days
0
gojiberries/naamkaran
naamkaran is a machine learning model from gojiberries. Use it for the machine learning task on the model card, and read the license before you ship it in a product. It is set up for pytorch. The card lists the license as mit.
Naamkaran is a character-level LSTM that generates candidate names conditioned on a starting character and a binary gender input. The Python package exposes generation controls for the ending character, maximum length…
Downloads · 30 days
0
Access
Public
Updated Aug 16, 2026
Repo size
533 KB
Likes
1
Trending 1
Click a slice to open those files.
.pt532 KB · 99%
From the Hugging Face model README
Naamkaran is a character-level LSTM that generates candidate names conditioned on a starting character and a binary gender input. The Python package exposes generation controls for the ending character, maximum length, sample count, and softmax temperature.
naamkaran.pt: PyTorch state dictionary for the generator.vocabulary.parquet: ordered character vocabulary with one non-null string
column named token.The vocabulary is Parquet rather than a serialized scikit-learn vectorizer. This makes the token order explicit and removes version-sensitive pickle loading from inference.
The model was trained on names from the early 2022 Florida voter registration data. The package documentation cites the source dataset at https://doi.org/10.7910/DVN/UBIG3F.
Use this model to generate synthetic name-like strings for demonstrations, testing, and exploratory applications. It is not a source of verified personal names or demographic labels.
The training population and collection period constrain what the model learns. Generated strings can reproduce spelling patterns, imbalance, errors, and social biases present in the voter data. The binary gender conditioning does not represent the full range of gender identities. Do not use generated names to infer identity, ethnicity, citizenship, eligibility, or other sensitive attributes, and do not treat them as representative population samples.
The naamkaran package pins this repository to a full commit SHA. Downstream
code should also pass a full commit SHA as revision when downloading files.