Handwritten digit recognition neural network
by Vadik1
Description
Run on TurboWarp for it to decompress and work faster https://turbowarp.org/543530687 This project isn't intended to be anything impressive. This is the first time I managed to implement a working neural network. Neural network has dimensions: 784 x 196 x 196 x 64 x 10 Trained in program I wrote in Javascript and GLSL (WebGL 2). For training code I used this tutorial: https://stevenmiller888.github.io/mind-how-to-build-a-neural-network/ BUT some divisions had to be replaced by multiplications for it to work. Trained on EMNIST-digits dataset for 2 epoches: https://github.com/aurelienduarte/emnist/ https://arxiv.org/abs/1702.05373 One of the challanging things was fitting this neural network, which consists of 214472 32bit floating point numbers, into 5 Mb project.json limit. To achive it I reencoded binary representation of those numbers into base-64. When you start the project for the first time, it takes every base-64 character and splits it into 6 bits. As soon as there are 32 bits, it calculates mantissa, exponent and sign and combines those things together to get 32bit float. First layer alone consists of 820588 base-64 characters, so that is the reason why it takes so long for data to decompress. Press H to delete decompressed data. This is not a CNN(convolutional neural network) Keywords for the search/Please ignore: image recognition number recognition mnist emnist
Project Details
- Visibility
- Visible
- Comments
- Enabled
More Cool Projects
Add a button to beat up numberblock 19 (5)
by crazycrazybaby17
Endless Letters Cast 1.9
by DudeDeathThe3rd
Interactive Endless Music Notes (32)
by selin_konst
Beat Up Spiffy Pictures Mod
by Project_Manager_123
Catch the Dark huo fa!
by mooncake2012
Beat up TROCAMOS DE ELEMENTOS (3) V2
by JPPORTUGAL
interactive bfdi! (bfdi game)
by imakerandomstuff1000
Beat up Frying Pan [ my OC]
by GG_BUDDY
beat up Windows 11 sun
by elevatorkoneecodise
Nickelodeon Radio is cool (PAL)
by Natetheninja160
Numberblocks Intro gone wrong remake
by Figoor
Stamp text engine v1.1
by uuuuu7uuuuuuu
Beat Up the Scratch Cat. Uncensored
by Wolf_king123
Endless Numbers 53 Sneak peak
by trizzle314
Robot Destructor X ☁
by Ryanplayer2020
Minecraft v0.4 || Raycasted
by GonSanVi_tests
(Reupload)Beat Up Edward remix
by Andricxa
futbol vedoque
by vedoque
Digital Clock Two
by The-635-Show
Koopatroopaman Studios Network Up Next Teletubbies
by 10sethm
Scratch lookup 1.5 | the ultimate stats viewer
by kokofixcomputers_sa
Ultra Numberblocks Night 2020 remix
by Pavlyk1818
(A.M.) Getting out of the lomando house
by railroad_wrath
DrKatzInternational Sprite
by HarryisCreator