Trabalho sugerido na Faculdade

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:

  1. 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.


O que você precisa exatamente?

Qual é a dúvida?

:thumbup:

Quero saber como pelo código eu faço para adicionar essas entradas, que nesse caso são os binários 010101, como mostra na imagem.