Instructions to use sriram7737/TRASHPRED with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Keras
How to use sriram7737/TRASHPRED with Keras:
# Available backend options are: "jax", "torch", "tensorflow". import os os.environ["KERAS_BACKEND"] = "jax" import keras model = keras.saving.load_model("hf://sriram7737/TRASHPRED") - Notebooks
- Google Colab
- Kaggle
TRASHPRED: Waste Classification Model
Model Overview
TRASHPRED is a convolutional neural network (CNN) model designed to classify images of waste into categories such as plastic, metal, paper, glass, and organic materials. The model aims to assist in automated waste segregation systems by accurately identifying waste types from images.
Training Details
- Framework: TensorFlow with Keras API
- Architecture: Custom CNN with multiple convolutional and pooling layers
- Dataset: Trained on a curated dataset of labeled waste images
- Input Size: 224x224 RGB images
- Optimization: Adam optimizer with categorical cross-entropy loss
- Epochs: 25
- Batch Size: 32
Performance Metrics
- Training Accuracy: 95%
- Validation Accuracy: 92%
- Loss: Monitored using validation loss to prevent overfitting
Usage
To use the TRASHPRED model for inference:
import tensorflow as tf
from tensorflow.keras.preprocessing import image
import numpy as np
# Load the model
model = tf.keras.models.load_model('path_to_trashpred_model.h5')
# Load and preprocess the image
img = image.load_img('path_to_image.jpg', target_size=(224, 224))
img_array = image.img_to_array(img)
img_array = np.expand_dims(img_array, axis=0) / 255.0
# Predict
predictions = model.predict(img_array)
predicted_class = np.argmax(predictions, axis=1)
print(f"Predicted class: {predicted_class}")
Repository Structure
TRASHPRED/
βββ model/
β βββ trashpred_model.h5
βββ datasets/
β βββ train/
β βββ validation/
βββ scripts/
β βββ train.py
β βββ evaluate.py
βββ README.md
π License
This project is licensed under the MIT License.
Author
Name: Sriram Rampelli
For more projects and information, visit Sriram Rampelli's GitHub Profile.
- Downloads last month
- -