Skip to content

Aplicação desktop que adivinha o número desenhado na tela utilizando uma rede neural.

Notifications You must be signed in to change notification settings

bruno-gpa/AI-Number-Guesser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AI-Number-Guesser

Objetivo e funcionamento

O objetivo do projeto foi aplicar uma rede neural para adivinhar o número desenhado pelo usuário. O input dos dados é feito em uma tela em branco que é salva como imagem png e, em seguida, transformada em uma matriz 128 x 128 onde cada número representa um pixel. Essa matriz é submetida a rede neural pré-treinada com a MNIST database de números manuscritos e a previsão é postada na tela.

Ferramentas utilizadas

  • Python
  • Pygame
  • Keras/Tensorflow
  • PIL
  • Numpy

Resultados

A rede neural apresenta precisão de 90% com o dataset MNIST e acerta boa parte dos números desenhados com clareza. Desvios pequenos do padrão ao qual a rede neural está acostumada causam erros. O programa tem uma dificuldade particular em adivinhar o número 9.

About

Aplicação desktop que adivinha o número desenhado na tela utilizando uma rede neural.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages