Book Image

Artificial Intelligence for IoT Cookbook

By : Michael Roshak
Book Image

Artificial Intelligence for IoT Cookbook

By: Michael Roshak

Overview of this book

Artificial intelligence (AI) is rapidly finding practical applications across a wide variety of industry verticals, and the Internet of Things (IoT) is one of them. Developers are looking for ways to make IoT devices smarter and to make users’ lives easier. With this AI cookbook, you’ll be able to implement smart analytics using IoT data to gain insights, predict outcomes, and make informed decisions, along with covering advanced AI techniques that facilitate analytics and learning in various IoT applications. Using a recipe-based approach, the book will take you through essential processes such as data collection, data analysis, modeling, statistics and monitoring, and deployment. You’ll use real-life datasets from smart homes, industrial IoT, and smart devices to train and evaluate simple to complex models and make predictions using trained models. Later chapters will take you through the key challenges faced while implementing machine learning, deep learning, and other AI techniques, such as natural language processing (NLP), computer vision, and embedded machine learning for building smart IoT systems. In addition to this, you’ll learn how to deploy models and improve their performance with ease. By the end of this book, you’ll be able to package and deploy end-to-end AI apps and apply best practice solutions to common IoT problems.
Table of Contents (11 chapters)

How to do it...

To set up IoT Hub, the first thing you will need is a resource group. Resource groups are like folders on Windows or macOS. They allow you to place all of the resources for a particular project in the same location. The resource groups icon is in the Favorites menu in the left panel of the Azure portal:

The following is what we need to do:

  1. Select Create a resource. From there, the wizard will take you through the steps to create a resource group.
  2. Then, click on the + icon at the top to create an IoT Hub instance.
  3. In the search box, type in IoT Hub. The wizard will take you through how to set up IoT Hub.
One important thing to note on the Scale page is you will want to select the S1 or higher pricing tier. The S1 tier gives you bidirectional communication with the device and also enables you to use advanced features such as dice twins and the ability to push ML models to Edge devices.