Skip to content

Foi treinada uma rede neural recorrente (RNN) em um conjunto de dados contendo todos os nomes, ou quase todos, de personagens do Naruto e usado o modelo para gerar novos nomes.

Notifications You must be signed in to change notification settings

andraderaul/naruto-name-generator

Repository files navigation

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:

About

Foi treinada uma rede neural recorrente (RNN) em um conjunto de dados contendo todos os nomes, ou quase todos, de personagens do Naruto e usado o modelo para gerar novos nomes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages