Skip to content
Twitter bot generating invented words and definitions using RNN + genetic algorithm
Python
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
LICENSE
README.md
badwords.json
bot.py
genetic.py
run_bot
seed.txt
tumblr_post.py
words.json

README.md

lexiconjure

@lexiconjure is a twitter bot that uses machine learning to define invented words, posting truncated definitions on Twitter and complete ones on Tumblr.

It uses an LSTM neural network trained on the Oxford English Dictionary. When you tweet a word (real or made up) @ the bot, you're seeding that generator.

By smashing together random sequences of characters with a genetic algorithm until something that looks (sort of) like a real word comes out, the bot invents its own words to define every 90 minutes.

Credits

You can’t perform that action at this time.