Decision & Web Search Demo


Introduction & Overview
Cognitive Services Features
10m 49s
9m 58s
Course Summary
1m 42s
Start course

Artificial Intelligence is not a future or distant concept; it is here and now, and being used by many companies of various sizes and industries. The foundational theory for AI was actually developed several decades ago, but recent advancements in big data, computing power, cloud, and algorithms have made it affordable and widespread today. With AI and Machine Learning, computers are now able to start reasoning, understanding, and interacting in ways that were never possible before.

Microsoft has created a predefined set of AI models available for companies of all sizes to start with called Cognitive Services, and best of all, they require little to no knowledge of data science. In this course, you will learn how to infuse your apps—on an architectural level—with the intelligence that Cognitive Services provide. We will cover what Cognitive Services are and how to use the various solutions they provide, including Vision, Speech, Language, Decision, and Web Search.

Learning Objectives

  • Understand the functionality provided by Azure Cognitive Services
  • Learn how to incorporate these services into your apps

Intended Audience

  • People who want to learn more about Azure Cognitive Services


  • Knowledge of Azure
  • Knowledge of at least one programming language
  • Experience using REST APIs

For the Decision category, let me show you the Content Moderator Portal. I am signed in here to the Portal, and I'll just upload some sample images. So I go to try, image, and here I can upload up to five images at a time. The content moderator also gives me the opportunity to download sample images to make my life easier.

I will just select Choose Files and upload five images. Those images are exactly the ones I got from the sample images I've just shown. Let me select them all, click open, and upload them. Once I'm done, I'll just select Submit.

Now, on this green message box, I have the option to review the images. As you can see here, the puppy, the inspirational message, and even the guy swimming, which could be a gray area, are considered fine. However, the pictures with people in bikinis have an R symbol on, which means that they're considered racy.

So one way you can use the Content Moderator is by getting your app to send text, video and images to the portal, so that it can be manually reviewed by your human team. You can tweak the level of interaction as you wish, and eventually even let the Moderator make decisions automatically.

Now for the Search option, I'd like to show you the Bing Visual Search in practice. The site is I'll just upload a picture of a logo, and as you can see, the visual search is able to identify that as Nike. But that goes for way more than logos, as it could identify landmarks, celebrities, tools, and much more! That's a really handy technology!

About the Author

Emilio Melo has been involved in IT projects in over 15 countries, with roles ranging across support, consultancy, teaching, project and department management, and sales—mostly focused on Microsoft software. After 15 years of on-premises experience in infrastructure, data, and collaboration, he became fascinated by Cloud technologies and the incredible transformation potential it brings. His passion outside work is to travel and discover the wonderful things this world has to offer.