Skip to content

Simple name generator using Markov chains with memory & temperature sampling.

License

Notifications You must be signed in to change notification settings

osyuksel/markov-namegen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Name generator

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.

Usage

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

Acknowledgements

Trained international names model with data from Dominic Tarr's random-name project on Github.

About

Simple name generator using Markov chains with memory & temperature sampling.

Topics

Resources

License

Stars

Watchers

Forks

Languages