Skip to content

A simple neural network with backpropagation used to recognize ASCII coded characters

Notifications You must be signed in to change notification settings

11808s8/python-neural-network

Folders and files

NameName
Last commit message
Last commit date

Latest commit

1296d71 · Dec 15, 2019

History

35 Commits
Dec 4, 2019
Dec 4, 2019
Dec 2, 2019
Dec 4, 2019
Dec 4, 2019
Dec 4, 2019
Dec 4, 2019
Dec 4, 2019
Nov 12, 2019
Dec 15, 2019
Dec 4, 2019
Dec 4, 2019
Dec 4, 2019
Nov 19, 2019
Dec 4, 2019
Dec 4, 2019
Dec 4, 2019

Repository files navigation

Rede Neuralzoca

Sobre o projeto

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.

Executando

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

Mais informações

Trabalho desenvolvido para a disciplina de Inteligência Artificial II na Universidade de Caxias do Sul (Semestre 4/2019)

Todos

Implementar interface web para o projeto