All of our members are part of TEAMS- Tests of Engineering Aptitude Mathematics and Science. It's a competition that revolves around the environment and promoting a sustainable future. Surprisingly, most people are unaware of what objects belong where, and in turn involuntarily hurt the environment. SortML makes recycling easier and more practical.
What it does
SortML utilizes CoreML to sort objects into two categories: Trash and Recycling. As the app is used more, it "learns" in real time and becomes more accurate and is able to recognize objects with more accuracy.
How we built it
We used Apple's machine learning API CoreML to facilitate the integration of our Machine Learning Model: Inceptionv3. In order to build this iOS project, we used Xcode and Swift.
Challenges we ran into
Time was an issue at the end. One of our members was more experience with code and was gracious enough to help us learn how to use Xcode for the day. It was tough for our team to make quick progress, but it was a fun and rewarding experience.
Onto more of the technical challenges:
- Integration of the Inceptionv3 model was a steep learning curve
- Implementing the realtime function was astronomically harder than
Accomplishments that we're proud of
We are educating those on how to maintain a proper environment. We also learned a great deal in a short amount of time and we are extremely proud of the product.
What we learned
Xcode, Swift, and CoreML
What's next for SortML
More testing, better recognition, more categories. We plan to refine the app to make it the best it can be.