AI-3003 Develop natural language solutions in Azure
Natural language processing (NLP) solutions use language models to interpret the semantic meaning of written or spoken language. You can use the Language Understanding service to build language models for your applications.
By the end of this course, participants will be able to:
-
Text Analysis – Detect language, analyze sentiment, extract key phrases, and identify entities using Azure AI Language.
-
Custom Models – Build and deploy custom text classification and named entity recognition (NER) projects.
-
Conversational AI – Create question answering and conversational models with intents, utterances, entities, and multi-turn dialogues.
-
Speech & Translation – Implement speech-to-text, text-to-speech, translation, and audio-enabled generative AI applications with Azure AI Speech and Translator.
-
Azure Integration – Provision required Azure resources and integrate NLP capabilities into applications using Python, C#, and Language Studio.
-
Software Developers – build and integrate NLP solutions on Azure
-
Data Scientists – apply AI Language services to text and speech data
-
AI Engineers – design and deploy custom conversational and NLP models
-
IT Professionals – with Azure experience and C#/Python skills, looking to implement text analysis, conversational AI, and speech-enabled apps
- Familiarity with Azure and the Azure portal.
- Experience programming with C# or Python.
- Provision an Azure AI Language resource
- Detect language, extract key phrases, and analyze sentiment
- Extract entities and linked entities
- Understand question answering vs. language understanding
- Create, test, and publish a knowledge base
- Implement multi-turn conversations and improve performance
- Explore prebuilt capabilities of Azure AI Language
- Define intents, utterances, and entities
- Use patterns and prebuilt entity components
- Train, test, publish, and review conversational models
- Build custom text classification projects
- Create custom named entity recognition (NER) solutions
- Label, train, and evaluate models
- Provision an Azure AI Translator resource
- Configure translation options and custom translations
- Provision speech resources
- Implement speech-to-text and text-to-speech
- Configure audio formats, voices, and SSML
- Translate speech to text and synthesize translations
- Deploy multimodal models
- Develop audio-based chat applications