You are browsing as a guest. Sign up (or log in) to start making projects!

Visual digits

  • 4 Devlogs
  • 4 Total hours

A small Python app that guesses cursorwritten digits from 0 to 9. -> The app uses a simple manually trained dataset , NOT mnist. You draw a digit, tell the app what digit it is, and it saves that example. After enough examples are trained, the app can guess new drawings.

Open comments for this post

25m 38s logged

Fixed what the review lacked , now the project comes in exe file !

Fixed what the review lacked , now the project comes in exe file !

Replying to @bhuvanrai

0
8
Ship #1

I made a python+json based cursorwritten digit guesser . the main challenging part for me was managing json files since i had never done that , so i had to resort to the help of ai to know more about it .
i tried to use readymade databases with modules like keras and tensorflow to train the model but it was inaccurate due to my own issue perhaps , but i tried to make an alternative to the famous route of using MNIST .

this guesses , unlike its previous model version , does not work on a default dataset made , but on a local dataset you save on your own machine , currently having 200+ samples of digits i manually added .

the fun part ? it is trainable ! you can train the model by selecting which drawing is which number so the json file can remember it for later guessing!! im pretty proud of this cause i always dreamt of making a trainable thing

before using one should make sure they have python ( and tkinter module if linux system is missing it ) , and also that the main-tr.py file is the one which they can use to train their own local json dataset on their system in the same folder !!

  • 4 devlogs
  • 4h
Try project → See source code →
Open comments for this post

24m 44s logged

update : 12/06/2026 ( few hrs after the previous devlog )

i updated the sample size to 200+ , my goal is to make the default dataset json file in github near about 1000 , 100/digit , so its even better , for now i am satisfied and will see tomorrow for improvements/data training!

update : 12/06/2026 ( few hrs after the previous devlog )

i updated the sample size to 200+ , my goal is to make the default dataset json file in github near about 1000 , 100/digit , so its even better , for now i am satisfied and will see tomorrow for improvements/data training!

Replying to @bhuvanrai

0
5
Open comments for this post

1h 26m 31s logged

update : 12/06/2026
i was working with the mnist dataset and the tensorflow method to create this , and my model trained well ( 0.91 accurancy 0->1 ) , but it never worked during testing , so i gave up the mnist set

INSTEAD… i tried to make something new with the help of codex and power of json !
introducing the NEW and IMPROVED visual digits !

( github+FULL source code for PROPER info ( you won’t regret if ur interested )

in a nutshell tho :
now you can train it yourself , it currently has 10 samples / digit but you can now train it on your own system and even show it to me through github if your training dataset is superior !
it might be weaker than the CNN pathway but its simpler in working so yeah !

https://github.com/bhuvan-rai/visualdigits

update : 12/06/2026
i was working with the mnist dataset and the tensorflow method to create this , and my model trained well ( 0.91 accurancy 0->1 ) , but it never worked during testing , so i gave up the mnist set

INSTEAD… i tried to make something new with the help of codex and power of json !
introducing the NEW and IMPROVED visual digits !

( github+FULL source code for PROPER info ( you won’t regret if ur interested )

in a nutshell tho :
now you can train it yourself , it currently has 10 samples / digit but you can now train it on your own system and even show it to me through github if your training dataset is superior !
it might be weaker than the CNN pathway but its simpler in working so yeah !

https://github.com/bhuvan-rai/visualdigits

Replying to @bhuvanrai

0
4
Open comments for this post

1h 20m 35s logged

code is complete , i took help from readymade projects in this same field , im not an expert in AI since i never learnt it in school , just basic python so i needed alot of help from resources regarding this project.

10 epoches left a lot of room of error , im currently training my model with 20 epoch so its more accurate , will see if it needs more training soon.

( excuse if step times are slow my laptop is very mediocre , had to close everything for optimal ram usage )

code is complete , i took help from readymade projects in this same field , im not an expert in AI since i never learnt it in school , just basic python so i needed alot of help from resources regarding this project.

10 epoches left a lot of room of error , im currently training my model with 20 epoch so its more accurate , will see if it needs more training soon.

( excuse if step times are slow my laptop is very mediocre , had to close everything for optimal ram usage )

Replying to @bhuvanrai

0
4

Followers

Loading…