O projeto consiste em uma rede neural com codificação Dummy para o reconhecimento de caracteres identificados por codificação binária de 48 bits (8 linhas x 6 colunas), com camadas intermediárias (até o momento uma), ativação por função sigmoid, armazenamento de pesos a cada N épocas, configuração de taxa de aprendizado e geração opcional de gráficos para os cálculos elaborados sobre o conjunto da matriz confusão gerada a partir dos testes.
Pode ter execução apenas para treinamento como para apenas teste/geração de gráficos.
Para configurar o funcionamento da rede, altere os parâmetros no arquivo settings.py
Para executar o projeto com mais facilidade, instalar o Pipenv, rodar pipenv install -r
e depois pipenv shell
, para então executar python3 rede_neural.py
Trabalho desenvolvido para a disciplina de Inteligência Artificial II na Universidade de Caxias do Sul (Semestre 4/2019)
Implementar interface web para o projeto