• Stars
    star
    123
  • Rank 284,580 (Top 6 %)
  • Language
    Python
  • Created over 7 years ago
  • Updated over 7 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

This CNN-based model for recognition of hand written digits attains a validation accuracy of 99.2% after training for 12 epochs. Its trained on the MNIST dataset on Kaggle.

Hand Writing Recognition Using Convolutional Neural Networks

0

Introduction

This CNN-based model for recognition of hand written digits attains a validation accuracy of 99.2% after training for 12 epochs. Its trained on the MNIST dataset on Kaggle.

1 ##Usage The model architecture and weights are saved in the files model_architecture.json and model_weights.h5. Note that these weights are compatible only with the Tensorflow backed.

To train the model run train.py. The file test.py generates a file predictions.csv which contains the predicted labels to the images in the test set. This file can be used for submission at Kaggle. display_random.py displays 25 random images from the test set along with their predicted labels.

2

Requirements

Dataset

  • The model is trained on the MNIST dataset downloaded from Kaggle.

  • The file train.csv contains pixel intensity values as flattened vectors for 42000 images and their corresponding labels. Similarly, test.csv has pixel intensity values for 28000 unlabelled images.

The Model

More Repositories

1

Sentiment-Analysis-Twitter

🎓RESEARCH [NLP 💭] We use different feature sets and machine learning classifiers to determine the best combination for sentiment analysis of twitter.
Python
758
star
2

Optimized-RGB-To-ColorName

This API gives closest approximation of an RGB value to a set of color names. It is highly optimized for performance and scalability.
Python
174
star
3

Consensus-Based-Summarizer

🎓RESEARCH [NLP 💬] This is an implementation of "Automatic Consensus-Based Text Summarizer" along with text-organizing capabilities that can generate genre-specific, generic or user-configured summaries of a large amount of unorganized text. We are currently using a number of independent text-mining algorithms based on different statistical models to compute the summaries and combining them using configurable consensus techniques.❗💥
C++
97
star
4

Two-pass-Assembler

💻COMPUTER ARCHITECTURE💳 Designed a 32-bit ISA and implemented a two pass assembler using C code to demonstrate how assembly language computation occurs with the help of different sets of instructions and different addressing modes defined in ISA. It converted Assembly Language code into Machine Language code and then using the machine language code generated executed the program. 🎹
C
47
star
5

NeuralNetwork-ImageQA

This is a python and keras implementation of the VIS+LSTM visual question answering model.
Python
46
star
6

Ngram-Graphs

🎓RESEARCH [NLP] Analysis of N-gram Graphs and their applications in the domain of Text Classification and Extraction based Summarization
Java
37
star
7

Multi-Document-Summarization

Neural Network based MDS
Perl
27
star
8

DataScienceWork

This repository contains some of my projects in Exploratory Data Analysis, Statistical Inference, Regression Models and other aspects of Practical Machine Learning
Jupyter Notebook
11
star
9

FoodGeek

🍴🍟Agile Software Dev. Project☕ Full SCRUM Workflow Reports and Professional Software Development of a Food Ordering Website.
CSS
7
star
10

RedMacDB

The NEXT-GENERATION Resilient, Elastic, Distributed, Message Driven and Concurrent Reactive Storage Service
Scala
6
star
11

News-Feed-and-Digest

🐮JAVA DESKTOP APPLICATION with mySQL DB🐰 This application can fetch news 📰 in the form of summaries from news agencies around the world. The news items are categorized 📖 based on topics and the user can signup for an account which will give him access to personalized news based on his preference.
Java
6
star
12

Cool-Item-Cataloger

Item Catalog Application with Authentication, Registration and Categorization
Python
3
star
13

HackerRank

C++
3
star
14

HateSpeechDetector

Hate Speech Detector App using Xamarin
C#
1
star
15

MT-Assignment-2

TypeScript
1
star
16

Twilio-SMS

Twilio sms client for Node.js
JavaScript
1
star
17

FoodGeek.github.io

JavaScript
1
star