{"id":22137084,"url":"https://github.com/shivam6862/digit-recognizer","last_synced_at":"2026-04-09T23:57:19.588Z","repository":{"id":211670022,"uuid":"724607948","full_name":"shivam6862/Digit-Recognizer","owner":"shivam6862","description":"This is a digit recognizer app that utilizes artificial neural networks (ANN) and convolutional neural networks (CNN) for recognizing hand-written digits. The app is built with Next.js for the frontend, Flask for the backend, and includes components for training and testing the models.Digit Recognizer","archived":false,"fork":false,"pushed_at":"2023-12-02T13:16:02.000Z","size":1280,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-29T15:50:18.084Z","etag":null,"topics":["deep-learning","flask","nextjs","python"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/shivam6862.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-11-28T12:35:03.000Z","updated_at":"2023-12-10T03:22:23.000Z","dependencies_parsed_at":"2023-12-10T05:22:03.529Z","dependency_job_id":"76aa1fd3-3bac-477e-93b3-9d5f4a01a429","html_url":"https://github.com/shivam6862/Digit-Recognizer","commit_stats":null,"previous_names":["shivam6862/digit-recognizer"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shivam6862%2FDigit-Recognizer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shivam6862%2FDigit-Recognizer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shivam6862%2FDigit-Recognizer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shivam6862%2FDigit-Recognizer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shivam6862","download_url":"https://codeload.github.com/shivam6862/Digit-Recognizer/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245249211,"owners_count":20584497,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["deep-learning","flask","nextjs","python"],"created_at":"2024-12-01T19:30:01.511Z","updated_at":"2026-04-09T23:57:14.554Z","avatar_url":"https://github.com/shivam6862.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Digit Recognizer App\n\n## Overview\n\nThis is a digit recognizer app that utilizes artificial neural networks (ANN) and convolutional neural networks (CNN) for recognizing hand-written digits. The app is built with Next.js for the frontend, Flask for the backend, and includes components for training and testing the models.\n\n## Features\n\n- Handwritten digit recognition using ANN and CNN\n- User-friendly web interface built with Next.js\n- Backend server powered by Flask\n- Model training and testing functionality\n\n## Technologies Used\n\n- Next.js\n- Flask\n- Python\n- TensorFlow (for ANN and CNN models)\n\n## Setup\n\n1. Clone the repository:\n\n   ```bash\n   git clone https://github.com/shivam6862/Digit-Recognizer.git\n   ```\n\n2. Install dependencies:\n\n   ```bash\n   cd digit-recognizer/frontend\n   npm install\n   ```\n\n   ```bash\n   cd digit-recognizer/backend\n   pip install -r requirements.txt\n   ```\n\n3. Run the development server:\n\n   ```bash\n   npm run dev\n   ```\n\n   ```bash\n   cd backend\n   python main.py\n   ```\n\n   The app will be accessible at `http://localhost:3000`.\n\n## Usage\n\n1. Navigate to the web interface in your browser.\n\n2. Upload the image in my app.\n\n3. Click the \"Recognize\" button to see the model's prediction.\n\n4. Explore the training section to train and test new models.\n\n## Training Models\n\nTo train new models, follow these steps:\n\n1. Prepare a dataset of hand-written digits.\n\n2. Place the dataset in the `data` directory.\n\n## Contributing\n\nIf you'd like to contribute to this project, please follow the guidelines in [CONTRIBUTING.md](CONTRIBUTING.md).\n\n## License\n\nThis project is licensed under the [MIT License](LICENSE).\n\n## Acknowledgments\n\n- Special thanks to shivam6862 for contributing to the project.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshivam6862%2Fdigit-recognizer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshivam6862%2Fdigit-recognizer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshivam6862%2Fdigit-recognizer/lists"}