Have you ever wondered if you could shop at your local supermarket, without having to queue at checkouts to pay for your groceries? In 2018, Amazon opened its first in the world checkout-free store named Amazon Go store.
Amazon Go store allows their customers to pick up what they want in a store and just walk out, without the need for a checkout line. Amazon Go store was first introduced in 2016 that leverages computer vision, sensor fusion, and deep learning to avoid payment checkout queues. Amazon Go technology can detect when products are taken or returned to the shelves and keeps track of them in your virtual cart.
Presently, there are 26 Amazon Go stores across four US cities; Seattle, Chicago, New York, and San Francisco. The outlets focus on pre-prepared lunches, dinner kits, ready meals---but also have a range of other grocery items.
In this session, we are going to discuss how sensor fusion Amazon Go makes it possible to shop from the store without checking out from the store.
So, let’s get started!!
Amazon Go is the first store of its kind where you don’t need to check out from the store. Customers can simply enter the store using the Amazon Go app to browse and take the products they want and can leave. How cool is that? Amazon Go store is partially automated where customers don’t need to stand in a queue for check-out counters.
To get started, you just need an Amazon account and a smartphone. You have to scan the app as you enter the store. You can then put away your phone and begin shopping - picking up items, putting them in a basket or in bags (without needing to scan each item). You can just simply walk out when you're finished. The money debits automatically from your amazon wallet.
You don't need to check out and you can replace items at any time.
Let’s first know the computer vision definition. Computer vision is a field of study focused on the problem of helping computers to see. It helps in making computers understand what is present or seen in an image.
The heart of the Amazon Go store is the deep learning for computer vision that is used to seamlessly track and estimate the intention of everyone in the store. Amazon Go store is one of the latest computer vision applications developed so far.
You can add this Amazon Go case study as one of your computer vision projects in your portfolio.
YOLO (“You Only Look Once”) is an effective real-time object recognition algorithm that also encompasses many of the most innovative ideas coming out of the computer vision research community.
Object detection is a classical problem in computer vision where you need to recognize what and where — specifically what objects are inside a given image and also where they are in the image. The problem of object detection is much more complex than classification, which also can recognize objects but doesn’t indicate where the object is located in the image.
YOLO algorithm uses a totally different approach. YOLO object detection applies a single neural network to the full image. This network divides the image into regions and predicts bounding boxes and probabilities for each region.
YOLO architecture is based on CNN and anchor boxes and is proven to be an on-the-go object detection technique for widely used problems. With time, it has become faster and better, with its versions named as:
YOLO algorithm is based on regression. So instead of selecting interesting parts of an image, it predicts classes and bounding boxes for the whole image in one run of the algorithm. We aim to predict a class of an object and the bounding box specifying object location.
Each bounding box can be described using four descriptors -
Deep Learning is a subfield of machine learning concerned with algorithms inspired by the structure and function of the brain called artificial neural networks.
Deep Learning is just a type of Machine Learning inspired by the structure of the human brain. Deep learning algorithms attempt to draw similar conclusions as humans can by analyzing the data with a given logical structure. To achieve this, CNN deep learning uses a multi-layered structure of algorithms called neural networks. In this session we’ll focus more on deep learning with python.
These are some of the deep learning real-world applications.
This case study can be one of the deep learning projects for your portfolio.
What are you waiting for? Book your seat today.