{"id":26832847,"url":"https://github.com/zephyrusblaze/digitrecognizer","last_synced_at":"2026-05-15T11:37:39.813Z","repository":{"id":259738017,"uuid":"744905277","full_name":"ZephyrusBlaze/DigitRecognizer","owner":"ZephyrusBlaze","description":"This repository contains a deep learning project that utilizes Convolutional Neural Networks (CNN) to build a digit recognizer using the MNIST dataset.","archived":false,"fork":false,"pushed_at":"2024-10-27T15:38:35.000Z","size":3689,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-29T16:50:50.053Z","etag":null,"topics":["cnn-keras","convolutional-neural-networks","deep-learning","flask"],"latest_commit_sha":null,"homepage":"https://zephyrusblaze.github.io/DigitRecognizer/","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ZephyrusBlaze.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-01-18T08:45:49.000Z","updated_at":"2025-06-15T08:29:44.000Z","dependencies_parsed_at":"2024-10-27T18:09:56.333Z","dependency_job_id":"b9cab67c-be75-495d-8e4a-7f97d52006d5","html_url":"https://github.com/ZephyrusBlaze/DigitRecognizer","commit_stats":null,"previous_names":["zephyrusblaze/digitrecognizer"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ZephyrusBlaze/DigitRecognizer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZephyrusBlaze%2FDigitRecognizer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZephyrusBlaze%2FDigitRecognizer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZephyrusBlaze%2FDigitRecognizer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZephyrusBlaze%2FDigitRecognizer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ZephyrusBlaze","download_url":"https://codeload.github.com/ZephyrusBlaze/DigitRecognizer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZephyrusBlaze%2FDigitRecognizer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33065719,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-15T11:35:32.926Z","status":"ssl_error","status_checked_at":"2026-05-15T11:35:31.362Z","response_time":103,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["cnn-keras","convolutional-neural-networks","deep-learning","flask"],"created_at":"2025-03-30T15:19:07.527Z","updated_at":"2026-05-15T11:37:39.796Z","avatar_url":"https://github.com/ZephyrusBlaze.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CNN Digit Recognizer 🔢\n\nThis repository houses an exciting deep learning project employing Convolutional Neural Networks (CNN) to construct a digit recognizer using the MNIST dataset. The MNIST dataset comprises a vast collection of handwritten digit images.\n\n![DigitRecognizer](/analysis/preview.png)\n\n## Dependencies 🛠️\n\nEnsure you have the following packages installed with the specified versions:\n\n- `numpy`\n- `matplotlib`\n- `tensorflow`\n- `keras`\n- `pillow` or `opencv-python`\n\n## Usage 🚀\n\n1. **Clone the repository** to your local machine:\n\n   ```bash\n   git clone https://github.com/ZephyrusBlaze/DigitRecognizer.git\n   ```\n\n2. **Install required packages**:\n\n   ```bash\n   pip install -r requirements.txt\n   ```\n\n3. **Run the Flask server**:\n\n   ```bash\n   python server.py\n   ```\n\n4. **Access the web interface**:\n\n   Visit `http://localhost:5000` in your web browser.\n\n5. **Draw a digit**:\n\n   In the provided interface, draw a digit, and the trained model will predict the corresponding digit.\n\n🌐 **Alternatively, use the pre-trained model**:\n\n   Access the model at [https://ZephyrusBlaze.github.io/DigitRecognizer/](https://ZephyrusBlaze.github.io/DigitRecognizer/).\n\n## Model Training 🧠\n\nThe repository includes code for training the CNN model using the MNIST dataset. The model architecture comprises convolutional layers, pooling layers, dropout layers, and dense layers. Augmentation techniques are applied to generate augmented images for training.\n\n## License 📜\n\nThis project is licensed under the [MIT License](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzephyrusblaze%2Fdigitrecognizer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzephyrusblaze%2Fdigitrecognizer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzephyrusblaze%2Fdigitrecognizer/lists"}