{"id":25523876,"url":"https://github.com/supriya811106/garbage-classification-system","last_synced_at":"2025-12-30T17:30:14.954Z","repository":{"id":201068805,"uuid":"706883638","full_name":"supriya811106/Garbage-Classification-System","owner":"supriya811106","description":"A machine learning tool built with TensorFlow and the VGG16 model. It classifies waste items from images, assisting in efficient recycling. Users upload waste images, and the system identifies the waste type.","archived":false,"fork":false,"pushed_at":"2023-10-18T20:49:54.000Z","size":58167,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2023-10-20T02:43:28.207Z","etag":null,"topics":["classification","feature-extraction","garbage-classification","image-classification","image-processing","keras","machine-learning","python","tensorflow","trasfer-learning","vgg16"],"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/supriya811106.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-10-18T20:00:25.000Z","updated_at":"2023-10-18T20:52:42.000Z","dependencies_parsed_at":null,"dependency_job_id":"90775e00-e9d0-4c9d-a038-730208f7c9a2","html_url":"https://github.com/supriya811106/Garbage-Classification-System","commit_stats":null,"previous_names":["supriya811106/garbage-classification"],"tags_count":0,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/supriya811106%2FGarbage-Classification-System","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/supriya811106%2FGarbage-Classification-System/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/supriya811106%2FGarbage-Classification-System/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/supriya811106%2FGarbage-Classification-System/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/supriya811106","download_url":"https://codeload.github.com/supriya811106/Garbage-Classification-System/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239720787,"owners_count":19686154,"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":["classification","feature-extraction","garbage-classification","image-classification","image-processing","keras","machine-learning","python","tensorflow","trasfer-learning","vgg16"],"created_at":"2025-02-19T19:27:42.370Z","updated_at":"2025-12-30T17:30:14.855Z","avatar_url":"https://github.com/supriya811106.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Garbage Classification System\n\nA machine learning system that classifies different types of waste materials into categories. It's built on TensorFlow and leverages the VGG16 model architecture for image classification.\n\n![Sample Prediction](https://github.com/supriya811106/Garbage-Classification/assets/89856408/e85162e1-6e15-4409-8e43-9ddce1be3fb6)\n\n## Table of Contents\n- [Features](#features)\n- [Installation](#installation)\n- [Usage](#usage)\n\n## Features\n\n- **VGG16 Model Architecture**: The project utilizes the power of the pre-trained VGG16 model for image classification.\n  \n- **12 Waste Categories**: Classify waste into 12 distinct categories including cardboard, metal, paper, and more.\n  \n- **Image Augmentation**: Uses `ImageDataGenerator` for real-time data augmentation.\n\n- **Visual Predictions**: Provides a visual representation of predictions using Matplotlib.\n\n## Installation\n\n1. Clone the repository:\n    ```bash\n    git clone https://github.com/supriya811106/Garbage-Classification-System.git\n    ```\n\n2. Navigate to the cloned repository:\n    ```bash\n    cd Garbage-Classification-System\n    ```\n\n3. Install the required dependencies:\n    ```bash\n    pip install -r requirements.txt\n    ```\n\n## Usage\n\n1. **Running the Notebook**:\n    - Ensure you have Jupyter Notebook or Jupyter Lab installed. If not, install it:\n      ```bash\n      pip install jupyterlab\n      ```\n\n    - Launch Jupyter:\n      ```bash\n      jupyter lab\n      ```\n\n    - Navigate to the project notebook and run the cells to either train the model or make predictions.\n\n2. **Classifying Waste**:\n    - Use the `waste_prediction` function within the notebook to classify waste by providing the path to your image.\n\n## Model\n\nThe trained model is saved as `predictWaste12.h5` and can be loaded using TensorFlow/Keras for further predictions or improvements.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsupriya811106%2Fgarbage-classification-system","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsupriya811106%2Fgarbage-classification-system","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsupriya811106%2Fgarbage-classification-system/lists"}