Microsoft Azure Cognitive Services Cheat Sheet:

  1. Vision Services:

    • Computer Vision: Analyze images and extract information like objects, text, and faces.
    • Custom Vision: Build and deploy custom image classification models.
    • Face: Detect, identify, and analyze faces in images.
    • Form Recognizer: Extract structured data from forms and documents.
    • Ink Recognizer: Recognize and interpret digital ink strokes.
    • Video Indexer: Extract insights from videos using AI models.
  2. Language Services:

    • Text Analytics: Analyze text for sentiment, key phrases, language detection, and more.
    • Translator: Translate text or speech between languages.
    • Language Understanding (LUIS): Teach applications to understand user commands.
    • QnA Maker: Create conversational question-and-answer interfaces.
    • Content Moderator: Detect and moderate inappropriate content.
  3. Speech Services:

    • Speech to Text: Convert spoken language into written text.
    • Text to Speech: Convert written text into natural-sounding speech.
    • Speech Translation: Translate spoken language in real-time.
    • Speaker Recognition: Identify and verify speakers based on voice characteristics.
    • Custom Speech: Create custom speech recognition models.
  4. Decision Services:

    • Personalizer: Deliver personalized user experiences.
    • Anomaly Detector: Detect anomalies in time-series data.
      • This means ‘streaming’ data
    • Content Moderator: Detect and moderate inappropriate content.
  5. Knowledge Services:

    • QnA Maker: Create conversational question-and-answer interfaces.
    • Entity Linking: Identify and link named entities in text.
    • Knowledge Exploration Service: Enable interactive search experiences over structured data.
  6. Search Services:

    • Bing Search: Integrate Bing search capabilities into your applications.
    • Custom Search: Create a search experience tailored to your content.
    • Autosuggest: Enable type-ahead suggestions in search experiences.
  7. Language Understanding:

    • Text Analytics: Analyze text for sentiment, key phrases, language detection, and more.
    • Translator: Translate text or speech between languages.
    • Language Understanding (LUIS): Teach applications to understand user commands.
    • QnA Maker: Create conversational question-and-answer interfaces.
    • Content Moderator: Detect and moderate inappropriate content.
  8. Immersive Reader

  • Used to improve reading comprehension for text
  • Authentication: OAuth2 only?
  1. Machine Learning Service
  • allows you to create, train, and deploy custom machine learning models that can consider various factors (such as credit score, employment status, and income) to generate confidence scores