Back To Projects
AI-Based Image Classification Used to Accurately Distinguish Recyclable Material Versus Non-Recyclable Material
Katarina A. |
workspace_premium Synopsys Science Fair

One cause of this improper disposal of materials is that it can be difficult to tell if a material is able to be recycled. In response, I created a machine learning model that can distinguish recyclable materials from trash through image classification.


In today’s world, pollution is increasing as plastics and other materials are not recycled properly, resulting in landfills. One cause of this improper disposal of materials is that it can be difficult to tell if a material is able to be recycled. In response, I created a machine learning model that can distinguish recyclable materials from trash through image classification. For my model, I used a dataset called trash-net. I first extracted the contents of the data and resized the dataset in order to have better organization. There are six categories within the dataset: cardboard, glass, metal, paper, plastic, and trash, that the images are organized in. I used resnet34 which is a pre-trained convolutional neural network (CNN) in order to perform the image classification. Afterwards, I trained my model by running the program repeatedly and then tested it by seeing if it accurately predicted if a material was recyclable or not. Lastly, I used matplotlib to visualize the results. The accuracy of the model ended up being about 88%. Generally, if the accuracy of a machine-learning model is higher than 50% then it performs relatively well. With more training and a greater number of images, the program could potentially increase in accuracy. In conclusion, I think my model would help as it could generally classify if a material was recyclable or not. However, an application in which the user directly scans an item would be more useful. Nevertheless, my model performed well and enabled me to learn more about the use of artificial intelligence.

Explore More!

Katarina A.
Ayush Pandit
PhD Candidate at Stanford, prior Stanford Bioengineering Alum

Related Projects

Smart Agriculture: Optimizing Soil pH and Crop Recommendations Using Machine Learning

This study explores how hyperparameter tuning enhances the performance of machine learning models, achieving a 99.5% accuracy in crop classification and highlighting the potential of AI-driven optimization for sustainable precision agriculture.
Pracheth G.
Mentored by Henry Cerbone
workspace_premium
Predicting Climate Change Using an Autoregressive Long Short-Term Memory Model

This study aims to create a baseline machine learning model that utilizes an Autoregressive Recurrent Neural network with a Long Short term memory implementation for the purpose of predicting climate.
Seokhyun C.
Mentored by Victoria Lloyd
Modeling The Impact of Electric Vehicle Adoption on NO2 Levels Using Machine Learning: A Predictive Analysis

Air pollution, notably nitrogen dioxide (NO2), poses severe health and environmental risks. The research question explores whether increasing EVs adoption can visibly reduce NO2 levels.
Arnav G.
Mentored by