https://github.com/csoren66/mnist-dataset-digit-recognizer
Identifying handwritten digits ranging from 0 to 9.
https://github.com/csoren66/mnist-dataset-digit-recognizer
deep-learning machine-learning mnist neural-network
Last synced: 3 months ago
JSON representation
Identifying handwritten digits ranging from 0 to 9.
- Host: GitHub
- URL: https://github.com/csoren66/mnist-dataset-digit-recognizer
- Owner: csoren66
- Created: 2022-02-19T13:49:11.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-09-28T13:15:28.000Z (over 2 years ago)
- Last Synced: 2025-01-13T19:52:00.164Z (5 months ago)
- Topics: deep-learning, machine-learning, mnist, neural-network
- Language: Jupyter Notebook
- Homepage:
- Size: 99.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# MNIST-Dataset-Digit-Recognizer
MNIST ("Modified National Institute of Standards and Technology") is the de facto “hello world” dataset of computer vision. Since its release in 1999, this classic dataset of handwritten images has served as the basis for benchmarking classification algorithms. As new machine learning techniques emerge, MNIST remains a reliable resource for researchers and learners alike.
# Overview of the dataset
The MNIST dataset consists of grayscale images of handwritten digits (0 to 9).
Each image is of dimension 28x28.
Dataset contains 60000 Training images and 10000 Test images
The dataset comes inbuilt with tf.keras, with normalized images, separated into training and testing sets# What we are building
We are building an image classifier capable of identifying handwritten digits ranging from 0 to 9. To train the model, we will use the training set of 60000 images and the rest 10000 testing set to test the model later on.Our neural network will be a fully connected (densely connected) neural network.
Input layer of 784 input (28x28 image pixels)
2 hidden fully connected layers of 256 nodes each (this number may change as we play around with the network)
output layer with 10 nodes (1 node for each digit from 0 to 9)
input layer[754] --> dense1[256] --> dense2[256] --> output[10]