Skip to content
 
 

Latest commit

 

History

43 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Evolutionary Hidden Markov models (HMM)

For population training, run:

python main.py -c config.cfg -m song.mid

For new midi file generation, run:

python generate_midi.py -b model.pickle -m song.mid -s new_song

Config file

  • populationSize - size of population
  • generationCount - number of generations
  • crossoverFraction - witch fraction of population combine
  • randomSeed - random seed
  • learningRate - learning rate
  • nHiddenStates - number of hidden states in HMM
  • nObservableStates - total amount of observations
  • useFullSequence - if true will use nObservableStates, else will use unique values in observed sequence

Mark Stamp. HMM

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages