Skip to content

This repository presents code for training CNN on MNIST dataset for recognition of handwritten digits

Notifications You must be signed in to change notification settings

rahimlis/mnist_cnn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Convolutional neural networks applied to MNIST dataset

This repository presents code for training CNN applied to MNIST dataset and corresponding results. Tensorflow framework was utilized in order to train and evaluate CNN for recognition of handwritten digits (0-9).

Architecture

Two convolutional layers with successive pooling layers were applied in this network. They are followed by one flattening layer and final fully connected layer.

alt text

Results

After 15000 iterations of training following results were achieved:

accuracy global_step loss
0.1546 15001 0.12912682

GradientDescentOptimizer was used to minimize the cost function. Results are presented on the following graph.

alt text

Note: in order to see results yourself, run tensorboard --logdir=./tmp/mnist_model

About

This repository presents code for training CNN on MNIST dataset for recognition of handwritten digits

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages