Microsoft's 3 main Artificial Intelligence services (AZ900)

Tango Brett - December 11, 2021

Regarding AZ900 Cloud Fundamentals, let's go ahead and recognize and explain a use case for each of the 3 following services.

  • Azure Machine Learning
  • Azure Cognitive Services
  • Azure Bot Services
Azure AI 3 main services (AZ-900)

Download the text file here for audio accessibility:

Azure Machine Learning

Machine learning is an application of artificial intelligence (AI) that provides systems the ability to automatically learn and improve from experience without being explicitly programmed. Machine learning focuses on the development of computer programs that can access data and use it to learn for themselves. (expert.ai https://www.expert.ai/blog/machine-learning-definition/)

Azure Machine Learning is a cloud service for accelerating and managing the machine learning project lifecycle. You can create a model in Azure Machine Learning or use a model built from an open-source platform, such as Pytorch, TensorFlow, or scikit-learn.

Azure Machine Learning is for individuals and teams implementing Machine Learning Operations (MLOps) within their organization to bring machine learning models into production.

Note that Azure has a Machine Learning studio, a graphical drag and drop user interface for a project workspace.

Azure Cognitive Services

Microsoft Cognitive Services are a purpose-built collection of AI algorithms and application programming interfaces (APIs) to help developers add AI capabilities to websites, apps, and AI agents.

Azure Cognitive Services brings AI within reach of every application developer without requiring them to be machine learning experts. With an API call, you can embed the ability to see, hear, speak, search, understand and accelerate decision-making into your applications.

Azure cognitive services have four main “disciplines”: Decision, Language, Speech, and Vision.

  1. Decision:  Make smarter decisions faster.
  • Anomaly Detector: Identify potential problems early on. 
  • Content Moderator: Detect potentially offensive or unwanted content. 
  • Personalizer: Create rich, personalized experiences for every user. 
  1. Language:  Extract meaning from unstructured text
  • Language Understanding: Build natural language understanding into apps, bots, and IoT devices 
  • QnA Maker: Create a conversational question and answer layer over your data. 
  • Text Analysis: Detect sentiment, key phrases, and named entities. 
  • Translator: Detect and translate more than 90 supported languages. 
  1. Speech:  Improve customer experiences with Speech 
  • Speech to Text: Transcribe audible Speech into readable, searchable text. 
  • Text to Speech:  Convert text to lifelike Speech for more natural interfaces. 
  • Speech Translation: Integrate real-time speech translation into your apps. 
  • Speaker Recognition:  Identify and verify the people speaking based on audio. 
  1. Vision: Identify and analyze content within images and videos. 
  • Computer Vision: Analyze content in images and video. 
  • Custom Vision: Customize image recognition to fit your business needs. 
  • Face API: Detect and identify people and emotions in images. 
Azure Bot Services

Azure Bot Services is a managed bot development service that helps you seamlessly connect to your users using popular channels, such as contact centers (call centers) via Interactive Voice Response (IVR), Digital Channels or Microsoft Teams.  Other channels to interact with users include Cortana, Facebook Messenger, Skype, etc.

(Source material: https://www.niceincontact.com/call-center-software-company/glossary/what-is-contact-center-interactive-voice-response-ivr)


Check out this interesting and useful resource on Azure Bot Services: https://azure.microsoft.com/en-us/blog/conversational-bots-deep-dive-what-s-new-with-the-general-availability-of-azure-bot-service-and-language-understanding/)

For any further enquiries please contact how head instructor Brett Long

Email: brett.long@withyouwithme.com

In the mean time, join our data community on Discord!

If you want to break into the tech industry then sign up to our platform and begin your training today.

Join our community

We have a Discord server where you’ll be able to chat with your instructors and cohort. Stay active in your learning!
Join discord