GitXplorerGitXplorer
L

mnist-number-classification

public
2 stars
2 forks
0 issues

Commits

List of commits on branch master.
Verified
e7217118d5426f4deb3bb40dce6caed00633d451

Update README.md

LLucianoPAlmeida committed 6 years ago
Unverified
5e83a31e638018b8adf4f1bbb3743496ca171ad1

Fixing predictions plot

LLucianoPAlmeida committed 7 years ago
Unverified
50b97d7fb95057a2296a42e8909967f8228dac0d

Merge branch 'master' of https://github.com/LucianoPAlmeida/mnist-number-classification

LLucianoPAlmeida committed 7 years ago
Unverified
35e88586d05e07d780bea24633747d6f17f48d2d

Adding meta info to model

LLucianoPAlmeida committed 7 years ago
Verified
a2986769f6209ff2486d1b67473c1f67d352dfcb

Adding Credits and Thanks section

LLucianoPAlmeida committed 7 years ago
Unverified
916ae1da88e34ed20de96d90d9647a9b5713b003

Merge branch 'master' of https://github.com/LucianoPAlmeida/mnist-number-classification

LLucianoPAlmeida committed 7 years ago

README

The README file for this repository.

mnist-number-classification

license

This is a Convolutional Neural Network model trained with the MNIST Dataset of handwritten digits and this model was implemented to support the CoreML-MNIST Demo Application.

Tools

The Model

The model was trainned with 70 epochs with a batch size of 512. Achieving 0.984400 of validation accuracy and 0.9861225328947368 of test accuracy. The AdamOptimizer was used to train this network with a learning rate of 0.00001.

Architecture

  • conv2d with filter size 32, strides 5, padding same and relu activation
  • max_pooling2d with pool size of 2 and strides 2
  • conv2d with filter size 64, strides 5, padding same and relu activation
  • max_pooling2d with pool size of 2 and strides 2
  • fully_connected with number of outputs 1024 and relu activation
  • fully_connected with number of outputs 10 and no activation function
  • softmax activation layer

The CoreML Model

With a trained model and saved .pb file, tf-coreml was used generate a CoreML model. The code is available on coreml_converter.py

Credits and Thanks

Licence

mnist-number-classification is released under the MIT License.