Metal Band Bot is a Twitter bot which uses a Recurrent Neural Network to think up a brand new metal band name at two minutes to midnight every night.

Metal Band Bot (twitter.com/MetalBandBot) uses the textgenrnn library to train an RNN model from a data file of band names.

textgen.train_from_file('data/bands.txt', num_epochs=1)
textgen.save('metal_bands.hdf5')

This model is then used to generate a new, unique name.

textgen = textgenrnn('weights/bands.hdf5')
band_name = textgen.generate(1, return_as_list=True, temperature=0.8)[0]

Maze

Code

Metal Band Bot: github.com/betandr/mbrnn