https://github.com/srukshan98/digit-identifier
Train an neural network to identify digits written on a canvas
https://github.com/srukshan98/digit-identifier
cnn-keras digit-classifier javascript learning-tensorflow neural-network tensorflow-experiments
Last synced: 8 months ago
JSON representation
Train an neural network to identify digits written on a canvas
- Host: GitHub
- URL: https://github.com/srukshan98/digit-identifier
- Owner: srukshan98
- License: gpl-3.0
- Created: 2019-02-14T16:49:16.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-03-05T09:39:50.000Z (over 6 years ago)
- Last Synced: 2025-02-13T18:49:30.990Z (10 months ago)
- Topics: cnn-keras, digit-classifier, javascript, learning-tensorflow, neural-network, tensorflow-experiments
- Language: JavaScript
- Size: 11.4 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# digit-identifier
Train an neural network to identify digits written on a canvas
## Introduction
In this project I focused on helping others understand how AIs work by allowing visitors to train an fully untrained neural Network.
## How it works
This is a Neural Network build using TensorFlow JS Library.
| Layer (type) | Output shape | Param # |
|-------------------------|-------------------|---------|
| input1 (InputLayer) | [null,28,28,1] | 0 |
| conv2d_Conv2D1 (Conv2D) | [null,27,27,64] | 320 |
| re_lu_ReLU1 (ReLU) | [null,27,27,64] | 0 |
| max_pooling2d_MaxPooling2D1| [null,13,13,64]| 0 |
| conv2d_Conv2D2 (Conv2D) | [null,12,12,64] | 16448 |
| re_lu_ReLU2 (ReLU) | [null,12,12,64] | 0 |
| max_pooling2d_MaxPooling2D2| [null,6,6,64] | 0 |
| flatten_Flatten1 (Flatten) | [null,2304] | 0 |
| dense_Dense1 (Dense) | [null,300] | 691500 |
| dense_Dense2 (Dense) | [null,100] | 30100 |
| dense_Dense3 (Dense) | [null,10] | 1010 |
_________________________________________________________
Total params: 739378
Trainable params: 739378
Non-trainable params: 0