Construindo uma rede neural como Alice

O cérebro humano nada mais é do que uma rede neural que contém uma grande quantidade de informações. O que isso significa? Uma pessoa que acabou de nascer não será diferente de uma rede neural que acaba de ser lançada. Se dermos à rede neural tanta informação quanto uma pessoa de dez anos, já teremos uma rede neural muito boa para comunicação. É verdade que ela não tem sentimentos como uma pessoa, mas isso é por enquanto.





Como fazemos uma rede neural e adicionamos “sentimentos” a ela? Existe uma educação chamada "cenoura e pau". Em termos, este treinamento também é chamado de "Q-treinamento". O que é isso? Para cada ato correto, uma pessoa recebe gratidão na forma de algo que ansiava. Este método também funciona em redes neurais. Você pode adicionar uma condição à rede neural que, se o usuário der uma pontuação de 7 + em 10, essa resposta foi boa e ela receberá uma "recompensa" na forma de uma frase adicional para uso em diálogos futuros quando uma pergunta semelhante ou a mesma for encontrada.





Vamos falar sobre a natureza da IA.





O caráter é moldado por nosso ambiente e atitude para conosco. Como fazemos isso na IA? Existem 2 maneiras.





  1. Dê ao usuário uma escolha de como o personagem deve ser antes de iniciar a IA.





  2. Observe as avaliações do usuário para obter respostas a certas perguntas.





Claro, a segunda opção é muito melhor, mas também tem seus prós e contras para um desenvolvedor.





Prós:





  1. O resultado é uma rede neural que se parece mais com um ser humano.





  2. Menos código para escrever no futuro e para alterar qualquer coisa no código principal.





Desvantagens:





  1. Código difícil e bastante longo de escrever





  2. Treinamento longo.





Esses foram os principais prós e contras que pude encontrar.





OUTRO DISCURSO ESTARÁ INDO COM APLICAÇÃO DA SEGUNDA MANEIRA !!!





"Sentimentos" podem ser percebidos através do "caráter" da IA ​​e algumas melhorias.





Vamos descobrir como. Existem vários sentidos humanos básicos:





  1. Medo





  2. Raiva





  3. Anexo





  4. Prazer





  5. Amor (uma espécie de afeto)





  6. Ressentimento (um tipo de raiva)





  7. Vergonha (um tipo de medo)





No início, nossa namorada (ou amiga) virtual terá apenas 3 sentimentos:





, , . ? , . , ? «» . , , , , « ». , , 70 ( ) 450+ , 5+ 10. , «». , , « ». .





, . « ». ? . , 7+, +0.1% , 4+, -0.1%. 5-7 , 0.03%. , +130%, «» , , «». 100%, . -100%, 7+ +0.1%, +0.05%. ( 5-7) , 70%, +0.03% 30%, 0.03%.





Obrigado a todos por ler este artigo. Espero que alguém precise deste artigo.





PS O autor de forma alguma afirma ser um gênio nessa área, ele apenas quer ajudar iniciantes no estudo de redes neurais








All Articles