Team Name
We Discover
Timeline
Fall 2018 – Spring 2019
Students
- Abdul Mannan
- Cameron Howard
- Gaganjeet Singh
- Ivy Moore
- William Truong
Abstract
Background
Project Requirements
For customer requirements, they will need to have Camera and Internet availability. We will also want our results list to function correct for the customer to use.
For packaging requirements, as of right now they need Android OS compatibility as well as access to the Google play store to download our application.
For performance requirements, we need fast web service response times, smooth application transitions and for the photo to send quickly as well as the queries to run efficiently.
System Overview
Results
Currently, the project has matched most of the constraints. We did end up changing our machine learning algorithm due to the previous one having poor accuracy of only 30% and very slow compile times. We were originally using our own programmed algorithm and now are using an already implemented on within Google Cloud Platform to make it easier and quicker to train our data as well as have higher accuracy of classification.
The projects focus on clothing and branching out to other items was also changed. Right now we are picking items that are rather obvious in their classification due to the lack of large amounts of training data.
Overall, the project was successful. We were able to get the camera working, the photo sent to the ML algorithm and it processed with list results in order to buy that item. If we had more well-classified data sets, we could train our algorithm even better and have more accurate results.
Demo: https://www.youtube.com/watch?v=3UqXOiNmiuM&feature=youtu.be
Future Work
Project Files
Project Charter: https://drive.google.com/open?id=1MhzljEl6DNcoTVt2wB6UDiXb9gfBmdU4
System Requirements Specification: https://drive.google.com/open?id=17VbVeWkSdWItvHvHSwVFdDfrw0LSjtcj
Architectural Design Specification: https://drive.google.com/open?id=1NTGWVgVj9IrX49rnLH-mkrLFm6HL061v
Detailed Design Specification: https://drive.google.com/open?id=1gCJlajCeWOO25hE3WLJkvcijT0DBZbVE
Poster https://docs.google.com/presentation/d/1TWTtYCTFWFIeTaG6qg1Pbz6aObsZC7GljHAkiEqJoTY/edit?usp=sharing
References
- ““API Documentation | TensorFlow.” TensorFlow, www.tensorflow.org/api_docs
- Camera | Samsung Galaxy S7 and S7 Edge.” The Official Samsung Galaxy Site, www.samsung.com/global/galaxy/galaxy-s7/camera/.
- “Cloud Storage – Online Data Storage | Cloud Storage | Google Cloud.” Google, Google, cloud.google.com/storage/.
- “Getting Started | API Client Library for Python | Google Developers.” Google, Google, developers.google.com/api-client-library/python/start/get_started.
- “Goodthreads Men’s Slim-Fit Short-Sleeve Solid Oxford Shirt with Pocket.” Amazon, Amazon, www.amazon.com/Goodthreads-Slim-Fit-Short-Sleeve-Oxford-Pocket/dp/B077358ZZ4.