# Retail - using IoT to manage stock levels The last stage for feed before it reaches consumers is retail - the markets, greengrocers, supermarkets and stores that sell produce to consumers. These stores want to ensure they have produce out on shelves for consumers to see and buy. One of the most manual, time consuming tasks in food stores, especially in large supermarkets, is making sure the shelves are stocked. Checking individual shelves to ensure any gaps are filled with produce from store rooms. IoT can help with this, using AI models running on IoT devices to count stock, using machine learning models that don't just classify images, but can detect individual objects and count them. In these 2 lessons you'll learn how to train image-based AI models to count stock, and run these models on IoT devices. > 💁 These lessons will use some cloud resources. If you don't complete all the lessons in this project, make sure you [Clean up your project](../clean-up.md). ## Topics 1. [Train a stock detector](./lessons/1-train-stock-detector/README.md) 1. [Check stock from an IoT device](./lessons/2-check-stock-device/README.md) ## Credits All the lessons were written with ♥️ by [Jim Bennett](https://GitHub.com/JimBobBennett)