Nesse repositório contém a implementação de um Bot para o twitter, a ideia principal do Bot é realizar tweets com base nos nomes de personagens do anime Naruto. Você pode seguir o bot no twitter, ele se chama Narubot.
Primeiramente, foi necessário realizar uma raspagem de dados(scraping) do seguinte site leafninja, pois não encontrei nenhuma API de Naruto. Em seguida, os dados coletados foram tratados/limpados depois convertidos de forma que a rede neural conseguisse utilizar.
O próximo passo é treinar a rede neural recorrente com uma camada LSTM nos dados, isso será utilizado para gerar novos nomes.
Segue alguns exemplos de nomes:
- obuta
- onaha
- atsuni
- uzuna
- oiho
- ashiri
- orei
- yuuraku
- kuronba
- ouso
- mokaku
- enda
Até que o resultado não foi ruim, dado a quantidade de dados, boa parte dos nomes são querentes.
Agora é utilizar os nomes gerados pela RNN para fazer os tweets e para isso foi necessário consumir a api de desenvolvedores do twitter. Por último o deploy do Bot foi feito na plataforma de nuvem Heroku para que fique disponível 24/7.
Demonstração online da aplicação: https://twitter.com/rnn_narubot