Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Microsoft

Develop natural language processing solutions with Azure AI Services

Microsoft via Microsoft Learn

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
  • Module 1: Analyze text with Azure AI Language

    In this module, you'll learn how to use the Azure AI Language service to:

    • Detect language from text
    • Analyze text sentiment
    • Extract key phrases, entities, and linked entities
  • Module 2: Create question answering solutions with Azure AI Language

    After completing this module, you will be able to:

    • Understand question answering and how it compares to language understanding
    • Create, test, publish and consume a knowledge base
    • Implement multi-turn conversation and active learning
    • Create a question answering bot to interact with using natural language
  • Module 3: The Azure AI conversational language understanding service (CLU) enables you to train an Azure AI Language model that apps can use to extract meaning from natural language.

    After completing this module, you'll be able to:

    • Provision Azure resources for Azure AI Language resource
    • Define intents, utterances, and entities
    • Use patterns to differentiate similar utterances
    • Use pre-built entity components
    • Train, test, publish, and review an Azure AI Language model
  • Module 4: After creating an Azure AI Language Understanding app, you can publish it and consume it from client applications.

    After completing this module, you'll be able to:

    • Understand capabilities of an Azure AI Language Understanding app
    • Process predictions from an Azure AI Language Understanding app
    • Deploy an Azure AI Language understanding app in a container
  • Module 5: The Azure AI Language service enables processing of natural language to use in your own app. Learn how to build a custom text classification project.

    After completing this module, you'll be able to:

    • Understand types of classification projects
    • Build a custom text classification project
    • Tag data, train, and deploy a model
    • Submit classification tasks from your own app
  • Module 6: Create a custom named entity extraction solution

    After completing this module, you'll be able to:

    • Understand custom named entities and how they're labeled.
    • Build a Language service project.
    • Label data, train, and deploy an entity extraction model.
    • Submit extraction tasks from your own app.
  • Module 7: Translate text with the Azure AI Translator service

    After completing this module, you'll be able to:

    • Provision an Azure AI Translator resource
    • Understand language detection, translation, and transliteration
    • Specify translation options
    • Define custom translations
  • Module 8: Create speech-enabled apps with Azure AI services.

    In this module, you'll learn how to:

    • Provision an Azure resource for the Azure AI Speech service
    • Use the Azure AI Speech to text API to implement speech recognition
    • Use the Text to speech API to implement speech synthesis
    • Configure audio format and voices
    • Use Speech Synthesis Markup Language (SSML)
  • Module 9: Translate speech with the Azure AI Speech service

    In this module, you will learn how to:

    • Provision Azure resources for speech translation.
    • Generate text translation from speech.
    • Synthesize spoken translations.

Syllabus

  • Module 1: Module 1: Analyze text with Azure AI Language
    • Introduction
    • Provision an Azure AI Language resource
    • Detect language
    • Extract key phrases
    • Analyze sentiment
    • Extract entities
    • Extract linked entities
    • Exercise - Analyze text
    • Knowledge check
    • Summary
  • Module 2: Module 2: Build a question answering solution
    • Introduction
    • Understand question answering
    • Compare question answering to Azure AI Language understanding
    • Create a knowledge base
    • Implement multi-turn conversation
    • Test and publish a knowledge base
    • Use a knowledge base
    • Improve question answering performance
    • Exercise - Create a question answering solution
    • Knowledge check
    • Summary
  • Module 3: Module 3: Build a conversational language understanding model
    • Introduction
    • Understand resources for building a conversational language understanding model
    • Define intents, utterances, and entities
    • Use patterns to differentiate similar utterances
    • Use pre-built entity components
    • Train, test, publish, and review a conversational language understanding model
    • Exercise - Build an Azure AI services conversational language understanding model
    • Knowledge check
    • Summary
  • Module 4: Module 4: Publish and use an Azure AI Language Understanding app
    • Introduction
    • Understand capabilities of the Azure AI Language service
    • Process predictions
    • Exercise - Create an Azure AI Language Understanding app
    • Knowledge check
    • Summary
  • Module 5: Module 5: Create a custom text classification solution
    • Introduction
    • Understand types of classification projects
    • Understand how to build text classification projects
    • Exercise - Classify text
    • Knowledge check
    • Summary
  • Module 6: Module 6: Create a custom named entity extraction solution
    • Introduction
    • Understand custom named entity recognition
    • Label your data
    • Train and evaluate your model
    • Exercise - Extract custom entities
    • Knowledge check
    • Summary
  • Module 7: Module 7: Translate text with the Azure AI Translator service
    • Introduction
    • Provision an Azure AI Translator resource
    • Understand language detection, translation, and transliteration
    • Specify translation options
    • Define custom translations
    • Exercise - Translate text with the Azure AI Translator service
    • Knowledge check
    • Summary
  • Module 8: Module 8: Create speech-enabled apps with Azure AI services
    • Introduction
    • Provision an Azure resource for speech
    • Use the Azure AI Speech to Text API
    • Use the text to speech API
    • Configure audio format and voices
    • Use Speech Synthesis Markup Language
    • Exercise - Create a speech-enabled app
    • Knowledge check
    • Summary
  • Module 9: Module 9: Translate speech with the Azure AI Speech service
    • Introduction
    • Provision an Azure resource for speech translation
    • Translate speech to text
    • Synthesize translations
    • Exercise - Translate speech
    • Knowledge check
    • Summary

Reviews

5.0 rating, based on 3 Class Central reviews

Start your review of Develop natural language processing solutions with Azure AI Services

  • Anonymous
    The *Develop Natural Language Processing Solutions with Azure AI Services* course provides a comprehensive introduction to building NLP solutions using Microsoft's powerful Azure AI platform. The course offers a solid foundation for understanding an…
  • The *Develop Natural Language Processing Solutions with Azure AI Services* course provides a comprehensive introduction to building NLP solutions using Microsoft's powerful Azure AI platform. The course offers a solid foundation for understanding an…
  • Profile image for Then Mozhi
    Then Mozhi
    This course is exceptional! Engaging content, comprehensive material, and insightful instruction make it a must for anyone seeking to deepen their understanding in the subject. The pacing is just right, ensuring that even complex concepts are digestible. Interactive elements and practical exercises enhance learning, while the instructors' expertise shines through. Whether you're a novice or seasoned professional, this course offers valuable insights and skills to propel your knowledge forward. Highly recommended!

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.