Spaces:
Sleeping
Sleeping
title: Number Classifier | |
emoji: 📚 | |
colorFrom: blue | |
colorTo: pink | |
sdk: docker | |
sdk_version: 0.0.1 | |
app_file: server.py | |
pinned: false | |
license: unknown | |
short_description: doodle digits to identified number | |
Digit Doodle App | |
Overview | |
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. | |
Features | |
Interactive Drawing Canvas: Users can doodle digits on a web-based canvas. | |
Real-Time Prediction: The app processes the drawing and predicts the digit using a trained model. | |
Machine Learning Integration: Uses a deep learning model trained on handwritten digit datasets. | |
Easy Deployment: Hosted on PythonAnywhere for online access. | |
Tech Stack | |
Frontend: HTML, CSS, JavaScript (Canvas API) | |
Backend: Python Flask | |
Machine Learning: PyTorch/ | |
Installation | |
To set up the project locally: | |
Clone the repository: | |
git clone https://huggingface.co/spaces/sivakum4/numberclassifier | |
cd numberclassifier | |
Create a virtual environment and install dependencies: | |
python -m venv venv | |
source venv/bin/activate | |
pip install -r requirements.txt | |
Run the app locally: | |
python server.py | |
Open your browser and go to http://127.0.0.1:7860/ to start doodling. | |
Usage | |
Open the app in a browser. | |
Draw a digit (0-9) in the provided canvas. | |
Click the "Predict" button to get the model’s prediction. | |
Clear the canvas and try again! | |
Future Enhancements | |
Support for multi-digit recognition. | |
Enhance UI for better user experience. | |
Contributing | |
Contributions are welcome! Feel free to fork the repo, create feature branches, and submit pull requests. | |