Azure AI services

Sourabh Garg
3 min readAug 28, 2022

“Artificial Intelligence” refers to the simulation of human intelligence processes by machines, especially computer systems. The goal of AI is to create a system that adapts or learns something on its own without being explicitly programmed and that improves its predictive ability with more time and data.

Microsoft Azure provides several AI solutions to choose from, each one depending on the problem you’re trying to solve.

At a high level, there are three primary product offerings from Microsoft, each of which is designed for a specific audience and use case, It includes:

  1. Azure machine learning
  2. Azure cognitive services
  3. Azure chatbots

Azure Machine learning

Like Building machine learning models from scratch using some datasets, involving data science frameworks like TensorFlow, PyTorch, etc can become challenges, Azure Machine Learning is a platform that defines this process: to take data, handle missing data, split it into training or test set, build and train predictive models.

  • Create pipelines that define where and when to run any specific model, and regularly reinforce itself for better prediction.
  • Deploy and consume results from the best-performing algorithm as an API to an endpoint.
  • Use the unified studio development experience to access built-in tools.
  • Supports many frameworks and programming languages familiar to data scientists.
  • Best used when data scientists need complete control over the design and training of an algorithm using their own data.

Azure cognitive services

It provides prebuilt machine learning models that enable applications to see, hear, speak, understand, and accelerate advanced decision-making in your apps.

These are easily accessible using APIs and can easily be included with just a few lines of code in all major programming languages.

Enable developers and data scientists of all skill levels to easily add AI capabilities to their apps, without requiring any special machine learning or data science knowledge.

Unlike Azure Machine learning, It doesn’t require any data to be preloaded for training, user can directly bring in live data to get predictions on.

It can be divided into the following categories:

Speech

  • Speech to text: Transcribe audible speech into written, readable, searchable text.
  • Text to speech: Convert text to human speech.
  • Speech translation: Translate the language of one speech to another.
  • Speaker recognition: Identify and verify the people speaking based on audio.

Language

  • Entity recognition: Identify commonly-used and domain-specific terms.
  • Sentiment analysis: Automatically detect sentiments and opinions from the text.
  • Question Answering: Answer any question based on the provided information.
  • Conversational language understanding: Enable apps to interact with users through natural language.

Vision

  • Computer Vision: Analyze content in images and video.
  • Face API: Detect and identify people in images.

Decision

  • Anomaly Detector: Identify potential problems early on.
  • Content Moderator: Detect potentially offensive or unwanted content.

Azure Bot service

It is the platform for creating virtual agents that understand and reply to questions just like a human.

Implicitly it integrates knowledge sources, and natural language processing/understanding from Azure Cognitive Services, to understand what their human counterparts are asking for.

They generally serve simple, repetitive tasks, such as taking a dinner reservation or gathering profile information, onto automated systems that might no longer require direct human intervention.

It can use the information on the website’s Frequently Asked Questions page, along with thousands of chat sessions that have been stored between shoppers and customer service representatives.

These can build and published very quickly using low code graphical interface.

Thanks for reading till the end, Do like, share and subscribe to this page for more such content. Please feel free to provide any feedback:)

P.S. It is part of Azure for August learning series, If you want to have a look at other relevant articles, Please checkout https://medium.com/@gargsourabh/list/azure-for-august-3ac4e674e226

--

--