Implementação geral de Redes Neurais Artificiais MLP em Python
A classe NeuralMLP inicializa uma rede com pesos e bias aletórios com base em um formato definido na criação do objeto. Com o método mlpTraining(), a rede é treinada com base em uma entrada e saída determinada. Para verificar o treinamento, basta usar o método generateOutput(), passando um x como parâmetro.
- Construir redes com mais de um valor de y (no momento a saída só pode ter tamanho = 1)
- Criar função de Cross Entropy
- Treinamento contar com um conjunto de entrada para cada valor de saída