Skip to content

Latest commit

 

History

History
41 lines (30 loc) · 2.07 KB

README.md

File metadata and controls

41 lines (30 loc) · 2.07 KB

naruto-name-generator

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.

Sobre o desafio

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.

Screenshot

twitter-bot

Demo

Demonstração online da aplicação: https://twitter.com/rnn_narubot

Referências: