Azure Cognitive Services

Microsoft Azure Cognitive Services

ThivaV

--

The buzzwords

Artificial Intelligence (AI)
“AI involves machines that can perform tasks that are characteristic of human intelligence — John McCarthy, 1956”.

Machine Learning (ML)
“Machine learning is a field of computer science that gives computers the ability to learn without being explicitly programmed — Arthur Samuel, 1959”.

Machine learning techniques:

Overview of Machine Learning

We use machine learning to analysis data, which contains meaning full information’s in the form of patterns.

The major players of cognitive service providers

Microsoft Azure Cognitive Services, Google Cloud Platform, IBM Watson & Amazon Web Services

How Azure cognitive services helps us

Azure cognitive services brings AI within reach of every developer — without requiring machine-learning knowledge. All it takes is an API call to embed the ability to see, hear, speak, search, understand, and accelerate decision-making into your apps.

Azure cognitive services made machine learning easy. Data collection to building up a model is hard and very costly. And to build a suitable model We need to have very good knowledge in machine learning algorithms.

With the help of Azure cognitive services We can take out above mentioned problems. Azure providing us this cognitive services as ready use and without worrying about the data, how/cost to train the model, performance, availability, security, and most importantly time.

Data preparation is done by Microsoft and they having access to large amount of data which increase the accuracy of the outcome.

There’re many cognitive services provided by Azure with many different capabilities such as Computer Vision Services, Text Analytics Services, Speech Services. In the next section We will look into the services in detail.

Azure cognitive services categories

Vision

  1. Custom Vision (We can use our custom data to create a custom model)
  2. Computer Vision API
  3. Content Moderator API
  4. Face API
  5. Emotion API
  6. Video Indexer API
  7. Form Recognizer API

Speech

  1. Custom Speech (We can use our custom data to create a custom model)
  2. Speech Translator API
  3. Bing Speech API
  4. Speaker Recognition API
  5. Text to Speech API
  6. Speech to Text API

Language

  1. Language Understanding (We can use our custom data to create a custom model) — Also known as LUIS
  2. Bing Spell Check API
  3. Web Language Model API
  4. Text Analytics API
  5. Translator Text API
  6. Linguistic Analysis API

Knowledge

  1. Custom Decision (We can use our custom data to create a custom model)
  2. Recommendations API
  3. Knowledge Exploration API
  4. Entity Linking Intelligence API
  5. Academic Knowledge API
  6. QnA Maker API

Search

  1. Custom Search (We can use our custom data to create a custom model)
  2. Autosuggest API
  3. News Search API
  4. Web Search API
  5. Entity Search API
  6. Image Search API
  7. Video Search API

Other than these services there are some more cognitive services n BETA, called Cognitive Services Labs.

All of these services comes with service level agreement (SLA) that guarantees 99.9% availability.

--

--