Build a Natural Language Processing Solution with Azure AI Services (AI-3003)

Course 8694

  • Duration: 1 day
  • Language: English
  • Level: Intermediate

Build a Natural Language Processing Solution with Azure AI Services (AI-3003) is a dynamic one-day course tailored for software developers keen on integrating AI capabilities into their applications utilizing Azure AI Services and Azure AI Language. Throughout the course, participants will utilize either C# or Python programming languages to harness the power of Azure AI Language.

Azure AI Services Natural Language Training Course AI-3003 Delivery Methods

  • In-Person

  • Online

  • Upskill your whole team by bringing Private Team Training to your facility.

Azure AI Services Natural Language Training Course AI-3003 Information

In this course, you will learn how to:

  • Designing solutions for processing natural language with Azure AI Language. 
  • Creating solutions for analyzing text using preconfigured features. 
  • Training models for custom language solutions, specifically for question answering and conversational language understanding. 
  • Understanding, synthesizing, and translating speech. 

Training Prerequisites

Before enrolling in this course, students are expected to have: 

  • Knowledge of Microsoft Azure and the ability to navigate the Azure portal effectively. 
  • Proficiency in either C# or Python programming languages. 
  • Familiarity with JSON and REST programming semantics. 

Azure AI Services Natural Language Training Course AI-3003 Outline

  • Introduction 
  • Provision an Azure AI Language resource 
  • Detect language 
  • Extract key phrases 
  • Analyze sentiment 
  • Extract entities 
  • Extract linked entities 

Exercise: Analyze text 

  • 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 

  • Introduction 
  • Understand prebuilt capabilities of Azure AI Language service 
  • 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 a conversational language understanding model 

  • Introduction 
  • Understand types of classification projects 
  • Understand how to build text classification projects 

Exercise: Classify text 

  • Introduction 
  • Understand custom named entity recognition 
  • Label your data 
  • Train and evaluate your model 

Exercise: Extract custom entities 

  • Introduction 
  • Provision an Azure AI Translator resource 
  • Understand language detection, translation, and transliteration 
  • Specify translation options 
  • Define custom translations 

Exercise: Translate text with Azure AI Translator service 

  • Introduction 
  • Provision an Azure resource for speech 
  • Use 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 

  • Introduction 
  • Provision an Azure resource for speech translation 
  • Translate speech to text 
  • Synthesize translations 

Exercise: Translate speech 

Need Help Finding The Right Training Solution?

Our training advisors are here for you.

Chat With Us