Spaces:
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.