Using Machine Learning to Identify and Sort Waste

CSEF · 2019 Mathematical Sciences Second Award

Overview

Objectives The goal for this project is to design, build, and test a mobile application (app) that is able to sort waste into recycling, compost, and trash. Only 9% of recyclables gets recycled a large percentage, 79%, ends up in landfills. Another goal of the project was to allow the app to further sub-classify into types of recycling - paper, plastic, metal, glass, and cardboard. Methods The project required image recognition with machine learning to build my project to allow detection and sorting of the image of the waste. I achieved this by using CoreML machine learning from Apple, and Swift/ XCode from Apple to build the application. I built all of the software including the image recognition model and the full application including the user interface. The procurement of 3600 images and training was also done my me. In the testing phase of the product, I procured about 70 pieces of waste, tested the app, calculated and plotted the accuracy rates. Results The user interface of the app was intuitive; users were able to understand the intent of the app (RecycleSmart) and how to use the app. The accuracy rate for the ML model was 91.4% for the 70 pieces of waste that were given for a variety of each categories, 10 each. Conclusions The app was able to sort the waste with a 91% accuracy rate, which is adequate to use in people s everyday life. It was also easy to use, with the user interface doing well in usability. This means that people would be able to download the app from an Appstore and be able to use it with relative ease.

Summary statement

I created a app to sort waste into recyclable, compost, and trash to educate and help people to put waste in the correct bin.

Help received

None. I created, tested, and deployed the app myself.

Awards (1)

Competition history

  • CSEF 2019 Mathematical Sciences · Entry J1412

Resources

Related projects

Closest projects by meaning, across every fair and year in the corpus.

Browse more like this

Source: California Science & Engineering Fair public projects

Save projects to your library

Sign in with Google to keep track of projects you find interesting, organized into folders. An account also raises your daily allowance for “Has this been done?”, and lets you create a key for the MCP server with a much higher limit than anonymous use. Browsing stays public.

Continue with Google