Skip to content

NjeriCodeCraft/WasteLink-Image-Validation-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

20 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

โ™ป๏ธ WasteLink Image Validation API

WasteLink is a FastAPI-based machine learning service designed to classify waste into five categories. This tool helps automate waste sorting to improve recycling efficiency. This API was built as the backend ML service for a mobile waste management app. The model endpoint accepts image uploads and returns waste classification results in real time.

๐Ÿš€ Features

  • Custom ML Model: Powered by a MobileNetV2 architecture fine-tuned on custom waste datasets.
  • FastAPI Backend: High-performance asynchronous API for real-time predictions.
  • Cloud Deployment: Hosted on Render for global accessibility.

๐Ÿ“‚ Project Structure

  • main.py: The core FastAPI application logic.
  • wastelink_fixed.h5: The trained TensorFlow model (H5 format for stability).
  • requirements.txt: List of Python dependencies.

๐Ÿ“Š Supported Categories

The model can identify the following:

  1. General
  2. Metal
  3. Organic
  4. Paper
  5. Plastic

๐Ÿ› ๏ธ Installation & Local Setup

  1. Clone the repository:
    git clone [https://github.com/NjeriCodeCraft/validation.git]

About

WasteLink is a FastAPI-based machine learning service designed to classify waste into five categories. This tool helps automate waste sorting to improve recycling efficiency.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages