Boa Tarde Senhores, estou com um desafio em um projeto da Faculdade. Criar um programa de Rede Neural em java (Inteligência Artificial), mais não estou sabendo como devo colocar as entradas da rede, para que sejam calculados os pesos e me retornar a saída. Esse é o texto do projeto:
- Treinar uma rede neural Perceptron de tal forma que possa reconhecer as
letras dos “GRUPOS” abaixo. Adotar o valor 1 (um) para as quadrículas negras
e 0 (zero) para as brancas.
a) Qual a arquitetura da rede para resolver este problema (destacar o número de
entradas e saídas)?
b) Adotar o valor 1 para a taxa de aprendizado e inicializar todos os pesos com o
valor 0 (zero). Utilizar a sequência da esquerda para a direita e de cima para
baixo para criação das variáveis de entrada. Considerar, se v>=0, logo
y(saída)=1 ou se v<0, logo y(saída)=0. Considere bia igual a 1.
Obs. As letras abaixo devem estar em binário, onde 0 é o espaço em branco e 1 é o espaço composto pela letra. Segue a foto em Attachments Letras Binárias.jpg
Letras: Q S X W 4 C R G N
Desde já agradeço a atenção.