A simple command line name generator based on Markov chains with memory and temperature sampling.
Also allows training own model. Examples for international first names are located in models/
directory.
Generate a name:
python namegen.py sample models/names_1.model --temperature=1.5
Train a new model:
python namegen.py train names.txt models/names_4.model --order=4
Trained international names model with data from Dominic Tarr's random-name project on Github.