{"id":19682491,"url":"https://github.com/rayyan9477/coin-detection-project","last_synced_at":"2026-05-15T03:35:45.648Z","repository":{"id":251801397,"uuid":"838485956","full_name":"Rayyan9477/Coin-Detection-Project","owner":"Rayyan9477","description":"This Coin Detection Project leverages machine learning techniques to identify coins using a dataset from Kaggle. Key libraries utilized include OpenCV for image processing, TensorFlow for model training, and Pandas for data manipulation. The project also employs NumPy for numerical operations and Matplotlib for visualization.","archived":false,"fork":false,"pushed_at":"2024-08-20T18:57:51.000Z","size":77470,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-27T07:24:40.532Z","etag":null,"topics":["computer-vision","data-analysis","data-science","data-visualization","machine-learning","notebook","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":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Rayyan9477.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-08-05T18:31:03.000Z","updated_at":"2024-08-20T18:57:54.000Z","dependencies_parsed_at":"2024-11-11T18:11:09.246Z","dependency_job_id":"e881b9fb-2d3c-4d94-a878-3c316f98d5ad","html_url":"https://github.com/Rayyan9477/Coin-Detection-Project","commit_stats":null,"previous_names":["rayyan9477/coin-detection-project"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Rayyan9477/Coin-Detection-Project","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rayyan9477%2FCoin-Detection-Project","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rayyan9477%2FCoin-Detection-Project/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rayyan9477%2FCoin-Detection-Project/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rayyan9477%2FCoin-Detection-Project/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Rayyan9477","download_url":"https://codeload.github.com/Rayyan9477/Coin-Detection-Project/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rayyan9477%2FCoin-Detection-Project/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33052754,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"online","status_checked_at":"2026-05-15T02:00:06.351Z","response_time":103,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["computer-vision","data-analysis","data-science","data-visualization","machine-learning","notebook","python"],"created_at":"2024-11-11T18:10:59.982Z","updated_at":"2026-05-15T03:35:45.634Z","avatar_url":"https://github.com/Rayyan9477.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Coin Detection Project\n\n## Description\nThis project aims to detect coins using machine learning techniques. The dataset used for this project is available on Kaggle. The project utilizes various libraries and techniques including:\n- **OpenCV** (`cv2`): For image processing and computer vision tasks.\n- **TensorFlow**: For building and training machine learning models.\n- **NumPy**: For numerical operations.\n- **Pandas**: For data manipulation and analysis.\n- **Matplotlib**: For data visualization.\n\n## Table of Contents\n- [Description](#description)\n- [Table of Contents](#table-of-contents)\n- [Dataset](#dataset)\n- [Installation](#installation)\n- [Usage](#usage)\n- [File Structure](#file-structure)\n- [Workflows](#workflows)\n- [Contact](#contact)\n\n## Dataset\nThe dataset can be found at the following link:\n[Coin Detection Dataset](https://www.kaggle.com/datasets/pradhandebasish/indian-coin-detection)\n\n## Installation\nTo install the necessary dependencies, run the following command:\n```sh\npip install -r requirements.txt\n```\n\n## Execution\nTo Run the app simply run the following command:\n```sh\nstreamlit run main.py\n```\n\n## Usage\nTo run the project, follow these steps:\n1. Update [`config.yaml`](command:_github.copilot.openSymbolFromReferences?%5B%22config.yaml%22%2C%5B%7B%22uri%22%3A%7B%22%24mid%22%3A1%2C%22fsPath%22%3A%22r%3A%5C%5CThe-Grand-Complete-Data-Science-Materials-main%5C%5CML%20Projects%5C%5CIndian-Coin-Detection%5C%5CREADME.md%22%2C%22_sep%22%3A1%2C%22external%22%3A%22file%3A%2F%2F%2Fr%253A%2FThe-Grand-Complete-Data-Science-Materials-main%2FML%2520Projects%2FIndian-Coin-Detection%2FREADME.md%22%2C%22path%22%3A%22%2Fr%3A%2FThe-Grand-Complete-Data-Science-Materials-main%2FML%20Projects%2FIndian-Coin-Detection%2FREADME.md%22%2C%22scheme%22%3A%22file%22%7D%2C%22pos%22%3A%7B%22line%22%3A25%2C%22character%22%3A10%7D%7D%5D%5D \"Go to definition\")\n2. Update [`secrets.yaml`](command:_github.copilot.openSymbolFromReferences?%5B%22secrets.yaml%22%2C%5B%7B%22uri%22%3A%7B%22%24mid%22%3A1%2C%22fsPath%22%3A%22r%3A%5C%5CThe-Grand-Complete-Data-Science-Materials-main%5C%5CML%20Projects%5C%5CIndian-Coin-Detection%5C%5CREADME.md%22%2C%22_sep%22%3A1%2C%22external%22%3A%22file%3A%2F%2F%2Fr%253A%2FThe-Grand-Complete-Data-Science-Materials-main%2FML%2520Projects%2FIndian-Coin-Detection%2FREADME.md%22%2C%22path%22%3A%22%2Fr%3A%2FThe-Grand-Complete-Data-Science-Materials-main%2FML%20Projects%2FIndian-Coin-Detection%2FREADME.md%22%2C%22scheme%22%3A%22file%22%7D%2C%22pos%22%3A%7B%22line%22%3A26%2C%22character%22%3A10%7D%7D%5D%5D \"Go to definition\") (Optional)\n3. Update [`params.yaml`](command:_github.copilot.openRelativePath?%5B%7B%22scheme%22%3A%22file%22%2C%22authority%22%3A%22%22%2C%22path%22%3A%22%2Fr%3A%2FThe-Grand-Complete-Data-Science-Materials-main%2FML%20Projects%2FIndian-Coin-Detection%2Fparams.yaml%22%2C%22query%22%3A%22%22%2C%22fragment%22%3A%22%22%7D%5D \"r:\\The-Grand-Complete-Data-Science-Materials-main\\ML Projects\\Indian-Coin-Detection\\params.yaml\")\n4. Update the entity\n5. Update the configuration manager in `src/config`\n\n## File Structure\n```\nCoin-Detection-Project/\n├── data/\n│   ├── raw/\n│   ├── processed/\n├── notebooks/\n├── src/\n│   ├── config/\n│   ├── data/\n│   ├── models/\n│   ├── utils/\n├── tests/\n├── config.yaml\n├── params.yaml\n├── secrets.yaml\n├── requirements.txt\n└── README.md\n```\n\n## Workflows\n1. Update [`config.yaml`](command:_github.copilot.openSymbolFromReferences?%5B%22config.yaml%22%2C%5B%7B%22uri%22%3A%7B%22%24mid%22%3A1%2C%22fsPath%22%3A%22r%3A%5C%5CThe-Grand-Complete-Data-Science-Materials-main%5C%5CML%20Projects%5C%5CIndian-Coin-Detection%5C%5CREADME.md%22%2C%22_sep%22%3A1%2C%22external%22%3A%22file%3A%2F%2F%2Fr%253A%2FThe-Grand-Complete-Data-Science-Materials-main%2FML%2520Projects%2FIndian-Coin-Detection%2FREADME.md%22%2C%22path%22%3A%22%2Fr%3A%2FThe-Grand-Complete-Data-Science-Materials-main%2FML%20Projects%2FIndian-Coin-Detection%2FREADME.md%22%2C%22scheme%22%3A%22file%22%7D%2C%22pos%22%3A%7B%22line%22%3A25%2C%22character%22%3A10%7D%7D%5D%5D \"Go to definition\")\n2. Update [`secrets.yaml`](command:_github.copilot.openSymbolFromReferences?%5B%22secrets.yaml%22%2C%5B%7B%22uri%22%3A%7B%22%24mid%22%3A1%2C%22fsPath%22%3A%22r%3A%5C%5CThe-Grand-Complete-Data-Science-Materials-main%5C%5CML%20Projects%5C%5CIndian-Coin-Detection%5C%5CREADME.md%22%2C%22_sep%22%3A1%2C%22external%22%3A%22file%3A%2F%2F%2Fr%253A%2FThe-Grand-Complete-Data-Science-Materials-main%2FML%2520Projects%2FIndian-Coin-Detection%2FREADME.md%22%2C%22path%22%3A%22%2Fr%3A%2FThe-Grand-Complete-Data-Science-Materials-main%2FML%20Projects%2FIndian-Coin-Detection%2FREADME.md%22%2C%22scheme%22%3A%22file%22%7D%2C%22pos%22%3A%7B%22line%22%3A26%2C%22character%22%3A10%7D%7D%5D%5D \"Go to definition\") (Optional)\n3. Update [`params.yaml`](command:_github.copilot.openRelativePath?%5B%7B%22scheme%22%3A%22file%22%2C%22authority%22%3A%22%22%2C%22path%22%3A%22%2Fr%3A%2FThe-Grand-Complete-Data-Science-Materials-main%2FML%20Projects%2FIndian-Coin-Detection%2Fparams.yaml%22%2C%22query%22%3A%22%22%2C%22fragment%22%3A%22%22%7D%5D \"r:\\The-Grand-Complete-Data-Science-Materials-main\\ML Projects\\Indian-Coin-Detection\\params.yaml\")\n4. Update the entity\n5. Update the configuration manager in `src/config`\n\n## Contact\n- **LinkedIn**: [linkedin.com/in/rayyan-ahmed9477](https://www.linkedin.com/in/rayyan-ahmed9477/)\n- **Email**: [rayyanahmed265@yahoo.com](mailto:rayyanahmed265@yahoo.com)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frayyan9477%2Fcoin-detection-project","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frayyan9477%2Fcoin-detection-project","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frayyan9477%2Fcoin-detection-project/lists"}