Skip to content

✏️ 1️⃣ | A simple handwritten digits recognition MLP. This project contains an android app as client and a python http server to make the recognition.

License

Notifications You must be signed in to change notification settings

dhiogoboza/iahandwritten

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Handwritten Recognition MLP - MNIST

A sample handwritten recognition using MNIST database. Project developed for Inteligência Artificial Aplicada grade at UFRN-Brazil. Brieffing at https://www.youtube.com/watch?v=xOAaGZWQ9PY.

Getting Started

This project is compound by two modules: Server in Python and an Android app as client.

Server

The first step in server module is train the neural network and save the result weights: mnist_syn0.txt and mnist_syn1.txt. After that, it is possible to perform the tests with the file nn_mnist_test.py. With the neural network trained and tests Ok, just run the HTTP server http_server.py.

Test example

Type the command at Server folder: python nn_mnist_test.py sample_tests/4_test.bmp:

Picture 1

Client

To use the android client just install the app-debug.apk, located in Client/NNHandwritten/app-debug.apk

Picture 2 Picture 3

Authors

License

This project is licensed under the MIT License - see the LICENSE file for details

About

✏️ 1️⃣ | A simple handwritten digits recognition MLP. This project contains an android app as client and a python http server to make the recognition.

Topics

Resources

License

Stars

Watchers

Forks