role-iq-logo
Rock [Azure]
See all Azure roles

Microsoft Azure Developer: Creating and Integrating AI with Azure Services

AI is no longer science fiction or the exclusive domain of scientists. In this course, you will explore the landscape of AI in the Microsoft space, and will examine some practical examples to get you started.
Course info
Rating
(13)
Level
Beginner
Updated
May 11, 2018
Duration
1h 21m
Table of contents
Description
Course info
Rating
(13)
Level
Beginner
Updated
May 11, 2018
Duration
1h 21m
Description

AI is all around us, and it is no longer just the work of scientists. In this introductory course, Microsoft Azure Developer: Creating and Integrating AI with Azure Services, you’ll learn about Microsoft Azure and Cognitive Services, which are all about bringing the power of AI within your reach. If you can call a REST API, you can now teach your applications to hear, see, speak, understand, and interpret intent via natural communication. First, you will learn the purpose and applicability of AI – how AI is being used today, and what parts are well within your reach. Next, you’ll explore the various parts of Microsoft Cognitive Services, such as the vision, speech, knowledge, search, and text APIs. Finally, you’ll examine how to register these APIs in Azure, and how to integrate them in your own applications in a matter of minutes. By the end of this course, you will understand the usage and applicability of AI, and be able to easily integrate AI capabilities in your applications using Microsoft Cognitive Services.

About the author
About the author

Sahil Malik has been a Microsoft MVP for the past 8 years, author of several books and numerous articles in both the .NET and SharePoint space, consultant and trainer who delivers talks at conferences internationally.

More from the author
More courses by Sahil Malik
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hello. My name is Sahil Malik, and welcome to my course, Microsoft Azure Developer: Creating and Integrating AI with Azure Services. I have been talking for about 3 seconds, and in these 3 seconds YouTube has seen 15 hours of content uploaded, USPS has scanned thousands of handwritten addresses, and so many smartphones have taken pictures, cleverly adjusting contrast and brightness thanks to face recognition algorithms. The management of all this is thanks to AI in application around us. Think of how much data has your company produced in this time. Is organizing it useful? Will it make you more productive? Will it make you less liable? The reality is AI is very real, and it can bring you a lot of value. But how do we get started? Well, easy. In this course, I walk you through the landscape of AI in Microsoft Azure. I walk you through easy-to-use, but powerful capabilities of Cognitive Services, discuss some practical examples, and end with some working code and examples that you can use immediately. By the end of this course, you will be well on your way in understanding the AI landscape with immediately applicable examples that you can use in your applications. Thank you for watching.

Understanding Microsoft Cognitive Services
Welcome to module two, Understanding Microsoft Cognitive Services. Here I'll take you through the various components of Cognitive Services and give you an idea of what Cognitive Services are capable of today. Now a little bit of recap. As I mentioned, calling Cognitive Services is very easy. You provision yourself the service or services you wish to call in Azure, and then you get a key. And then from your applications, you simply make calls using that key. There are some fine prints to that. Sometimes using the key you get an access token first, but it's still easy. If you can make REST calls, you can call Cognitive Services. Cognitive Services are divided into five major categories: Vision, Speech, Language, Knowledge, and Search. So let's dive into each one of these one by one and try and understand their capabilities.

Using Microsoft Cognitive Services
With all that background behind us, it's time to see Cognitive Services in action. I'll show you a couple of examples, very high-level examples. But remember that one single course is not enough to cover the expanse of Cognitive Services in general, so these are just exemplary examples. So the one thing that I would like to emphasize, and it'll show through in the demos that you're about to see, is that Cognitive Services is very easy to call. You'll see a pattern emerge that I will go to Azure, I will provision what I need, I'll get a key, and everything I'll do is going to be a simple REST-based call. I've chosen to show you these examples in Node. js because, well, it's cross-platform. But at the end of the day, it's just a REST call, so that's what we need to focus on