Skip to content

A convolutional neural network created for the Digit Recognizer competition on Kaggle. It achieved a perfect score in the competition.

Notifications You must be signed in to change notification settings

Fhoughton/Digit-Recognizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

Digit-Recognizer

This was a convoluted neural network created for the Digit Recognizer competition on Kaggle. In the competition it scored a perfect score of 1.00000, placing me in the top 2% of participants. It uses both the provided competition dataset and the MNIST dataset for training.

Image header

Getting Started

These instructions will get you a copy of the project running on your local machine for development and testing purposes. See below for the prequisites before starting the installation.

Prerequisites

  • Python 3.x
  • Keras (pip install keras)
  • Numpy (pip install numpy)
  • Pandas (pip install pandas)

Installing

  1. Download and unpack the zip file of this repository.
  2. Edit the file where necessary, such as reducing the epochs for testing purposes
  3. Open terminal and cd into the folder where you saved it.
  4. Run main.py in terminal.
$ python main.py
  1. Wait for completion of the training and the resulting csv to be produced.

Authors

See also the list of contributors who participated in this project.

License

This project has no license and is free to be used and edited by anyone within the terms of the licenses provided with the libraries used.

Acknowledgments

  • Thanks to the Kaggle community for the great help provided
  • A great thanks to the developers of Keras, Numpy and Pandas for making this possible

About

A convolutional neural network created for the Digit Recognizer competition on Kaggle. It achieved a perfect score in the competition.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages