Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/simplecyber/e-waste-clasifier
Classify waste items and learn about their carbon footprint with the Waste Classifier Sustainability App.
https://github.com/simplecyber/e-waste-clasifier
chatgpt hackathon python
Last synced: about 1 month ago
JSON representation
Classify waste items and learn about their carbon footprint with the Waste Classifier Sustainability App.
- Host: GitHub
- URL: https://github.com/simplecyber/e-waste-clasifier
- Owner: SimpleCyber
- Created: 2024-06-30T02:43:00.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-06-30T02:46:50.000Z (7 months ago)
- Last Synced: 2024-06-30T21:59:54.672Z (7 months ago)
- Topics: chatgpt, hackathon, python
- Language: Python
- Homepage: https://e-waste-clasifier-4wh5lqsd2cly5dpacavkmv.streamlit.app/
- Size: 1.9 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Waste Classifier Sustainability App
## Overview
This Waste Classifier Sustainability App uses a trained machine learning model to classify images of various waste items and provides information about their carbon footprint. The application is built using Streamlit for the user interface, Keras for the machine learning model, and OpenAI's GPT-3 for generating detailed information on the carbon footprint.
## Features
- **Image Classification**: Classifies waste items into predefined categories such as motherboards, batteries, mobiles, and washing machines.
- **Carbon Footprint Information**: Provides an estimate of the carbon emissions associated with each type of waste item.
- **Interactive UI**: User-friendly interface powered by Streamlit.## Installation
1. Clone the repository:
```bash
git clone https://github.com/SimpleCyber/E-Waste-Clasifier.git
cd E-Waste-Clasifier
```2. Install the required dependencies:
```bash
pip install streamlit keras pillow numpy python-dotenv openai
```3. Ensure you have your OpenAI API key stored in a `.env` file in the project directory:
```
OPENAI_API_KEY=your_openai_api_key
```4. Run the application:
```bash
streamlit run app.py
```## Usage
1. Upload an image of a waste item (jpg, png, jpeg).
2. Click the "Classify" button to classify the image.
3. View the classification result and information about the carbon footprint of the classified item.## Contribution
Contributions are welcome! Feel free to submit a pull request or open an issue for any feature requests or bugs.
## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
---
Thank you for using the Waste Classifier Sustainability App!