Redes Neurais

3 respostas
JJaeger

Alguém pode me explicar a lógica por trás das Redes Neurais em linguagens de programação?

E, se possível, me mostrar um trecho de código usando-a em prática, de preferência em Java?

Estou curioso sobre este assunto, me pergunto se podemos simular algumas boas capacidades humanas, como a inteligência, em um programa, isso me seria de grande utilidade, visto que - como sou iniciante - vejo a programação e seus métodos como um pouco inflexíveis.

3 Respostas

M

Cara especificamente redes neurais, não conheço. Mas de uma pesquisada sobre lógica nebulosa ou lógica fuzzy.

Segue uma introdução.
Lógica Fuzzy

É bem legal. É meio que um valor não é 0 nem 1. Ele tende a ser 0 ou 1.

Daniel_Dias

@JJaeger ve se esse link te ajuda :

http://neuroph.sourceforge.net/index.html

e também tem esse livro :

Codigos do livro : http://www.packpub.com/code_download/23133
{ } ,s .

rmendes08

Segue um exemplo, que fiz para um trabalho de mestrado:

https://github.com/rodolfomendes/rna

Basicamente, Redes Neurais são utilizadas no reconhecimento de padrões ou então como classificadores. A idéia básica é que as RNAs (Redes Neurais Artificais) podem ser “treinadas” para reconhecer um determinado padrão que você apresente a elas. Por exemplo, você pode treinar uma RNA para reconhecer dígitos em uma imagem. Ou seja, cada imagem poderá ser classificada em uma entre 10 categorias. Assim, você tem que apresentar exemplos de imagens em cada uma das categorias (0,1,2, …) para a rede aprender o padrão. Uma vez que o padrão foi aprendido, você pode apresentar novas imagens e a RNA poderá classificar qual será o dígito.

Criado 15 de julho de 2016
Ultima resposta 15 de jul. de 2016
Respostas 3
Participantes 4