sivakum4 commited on
Commit
48a52e0
·
1 Parent(s): 3ca22ae

update readme

Browse files
Files changed (1) hide show
  1. README.md +39 -0
README.md CHANGED
@@ -3,6 +3,45 @@ emoji: 📚
3
  colorFrom: blue
4
  colorTo: pink
5
  sdk: docker
 
 
6
  pinned: false
7
  license: unknown
8
  short_description: doodle digits to identified number
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3
  colorFrom: blue
4
  colorTo: pink
5
  sdk: docker
6
+ sdk_version: 0.0.1
7
+ app_file: server.py
8
  pinned: false
9
  license: unknown
10
  short_description: doodle digits to identified number
11
+ Digit Doodle App
12
+ Overview
13
+ The Digit Doodle App is an interactive web application that allows users to draw digits and get real-time predictions using a trained machine learning model. The app provides a simple and engaging way to explore AI-powered handwriting recognition.
14
+
15
+ Features
16
+ Interactive Drawing Canvas: Users can doodle digits on a web-based canvas.
17
+ Real-Time Prediction: The app processes the drawing and predicts the digit using a trained model.
18
+ Machine Learning Integration: Uses a deep learning model trained on handwritten digit datasets.
19
+ Easy Deployment: Hosted on PythonAnywhere for online access.
20
+ Tech Stack
21
+ Frontend: HTML, CSS, JavaScript (Canvas API)
22
+ Backend: Python Flask
23
+ Machine Learning: PyTorch/
24
+ Installation
25
+ To set up the project locally:
26
+
27
+ Clone the repository:
28
+ git clone https://huggingface.co/spaces/sivakum4/numberclassifier
29
+ cd numberclassifier
30
+ Create a virtual environment and install dependencies:
31
+ python -m venv venv
32
+ source venv/bin/activate
33
+ pip install -r requirements.txt
34
+ Run the app locally:
35
+ python server.py
36
+ Open your browser and go to http://127.0.0.1:7860/ to start doodling.
37
+ Usage
38
+ Open the app in a browser.
39
+ Draw a digit (0-9) in the provided canvas.
40
+ Click the "Predict" button to get the model’s prediction.
41
+ Clear the canvas and try again!
42
+ Future Enhancements
43
+ Support for multi-digit recognition.
44
+ Enhance UI for better user experience.
45
+ Contributing
46
+ Contributions are welcome! Feel free to fork the repo, create feature branches, and submit pull requests.
47
+