Skip to content

Increasing Efficiency and Decreasing Contamination: Classifying Recyclable Materials from Images using Convolutional Neural Networks

Notifications You must be signed in to change notification settings

sharktide/recyclebot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

In the world, very little of what is put into your bin actually gets recycled. One of the prime reasons for this is when people put recyclables in the wrong bin, causing the whole recycling truck to get turned away and sent to the landfill. The amount of materials we have left in the environment is decreasing, and what little we put to recycle can also get wasted. This project tries to address that issue by creating artificial intelligence capable of automatically sorting/categorizing recyclables from images. The model that was created as a result was able to categorize pictures of recyclables correctly 80% of the time. It was found that when a picture of a type of recyclable that fits into one of the 5 following categories is taken, (glass, metal, paperboard, plastic-polystyrene-specific, or plastic-other-recyclable), the model was able to classify it correctly 20 out of 25 times, being extremely confident in correct predictions (Avg: 55%). The significance of this work demonstrates how artificial intelligence can start to be a guide for humans to help make the right choices. However, suppose humans start relying on artificial intelligence too much. In that case, it can have possible unintended consequences, such as people regularly overriding their judgment based on what AI ‘thinks’ can cause people to make the same mistakes as AI, which as shown by the results above can be susceptible to making mistakes.1 This project is anticipated to open the doors for lightweight, efficient, easy, and accessible ways to not only decrease the amount of recycling contamination coming from the home or office environment but also to make it easier and faster for users to recycle. Enter recyclebot.

A Working Prototype can be found at this project's website: https://recyclesmart.verecl.app

Also, the website code is also on github: https://github.com/sharktide/recyclesmart

About

Increasing Efficiency and Decreasing Contamination: Classifying Recyclable Materials from Images using Convolutional Neural Networks

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published