This is an example of a simple banner

Training: Build a natural language processing solution with Azure AI Service (AI-3003)

Ref. AI-3003
Duration:
1
 day
Exam:
Not certifying
Level:
Intermediate

Build a natural language processing solution with Azure AI Service (AI-3003)

Why Master Natural Language Processing with Azure AI Services?

Advancements in artificial intelligence are transforming how businesses utilize textual and vocal data. The AI-3003 course provides you with valuable expertise to develop innovative natural language processing (NLP) solutions. Through this program, you’ll learn to extract key information, analyze sentiments, and even automate question-answering systems.

Designed by experts, this training offers a practical and flexible approach. You will explore tools like Azure AI Language and Speech to build custom models, enhance customer interactions, and optimize your services. Accessible and progressive, this course is perfect for developers looking to integrate NLP-based solutions into their applications.

A Practical Learning Experience with Azure AI Services

This course is tailored for those who want to excel in AI technologies. Whether you’re an experienced developer or a beginner with programming knowledge, this training will equip you with the tools to succeed. Join us to explore the fascinating world of natural language processing!

Télécharger le PDF de la formation

Participant Profiles

  • Software developers
  • Artificial intelligence engineers
  • Cloud architects
  • Technical leads
  • Data science specialists
  • IT consultants in AI solutions
  • Students in IT aiming to deepen their NLP knowledge

Objectives

  • Analyze texts with Azure AI Language
  • Create question-answering solutions
  • Develop models for natural language understanding
  • Design custom text classification projects
  • Implement named entity recognition solutions
  • Translate text using Azure AI Translator
  • Create applications using speech recognition
  • Set up voice translation solutions

Prerequisites

  • Understanding of Microsoft Azure and ease of use with the Azure portal.
  • Proficiency in the C# or Python programming language.
  • Knowledge of JSON and REST programming semantics.

Course Content

Module 1: Analyze Text with Azure AI Language

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

Module 2: Create Question-Answering Solutions with Azure AI Language

  • Understand question-answering functionalities
  • Compare question-answering with Azure AI Language Understanding
  • Create a knowledge base
  • Implement multi-turn prompts
  • Test and publish a knowledge base
  • Use a knowledge base
  • Enhance question-answering performance

Module 3: Create a Natural Language Understanding Model

  • Understand predefined features of Azure AI Language
  • Learn about resources for creating a language understanding model
  • Define intents, utterances, and entities
  • Use models to differentiate similar utterances
  • Leverage predefined entity components
  • Train, test, publish, and validate a language understanding model

Module 4: Create a Custom Text Classification Solution

  • Understand types of classification projects
  • Learn how to create text classification projects

Module 5: Custom Named Entity Recognition

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

Module 6: Translate Text with Azure AI Translator

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

Module 7: Create Applications with Speech Recognition Using Azure AI Services

  • Provision a resource for speech recognition
  • Use the Azure AI Speech-to-Text API
  • Use the Text-to-Speech API
  • Configure audio formats and voices
  • Leverage speech synthesis markup language

Module 8: Voice Translation with Azure AI Speech

  • Provision a resource for voice translation
  • Translate speech recognition outputs
  • Synthesize translations

Documentation

  • Access to Microsoft Learn, Microsoft’s online learning platform, offering interactive resources and educational content to deepen your knowledge and develop your technical skills.

Lab / Exercises

  • This course provides you with exclusive access to the official Microsoft lab, enabling you to practice your skills in a professional environment.

Complementary Courses

Eligible Funding

ITTA is a partner of a continuing education fund dedicated to temporary workers. This fund can subsidize your training, provided that you are subject to the “Service Provision” collective labor agreement (CCT) and meet certain conditions, including having worked at least 88 hours in the past 12 months.

Additional Information

Elevate Your AI Skills with Azure

Artificial Intelligence (AI) is constantly redefining the boundaries of what’s possible, and our advanced AI-3003 course offers you a unique opportunity to deepen your understanding and skills in natural language processing and text analysis through Azure AI Language. This training is designed to equip you with the necessary tools to not only comprehend but also apply AI principles in your projects.

From Theory to Practice: Text Analysis and Language Recognition

The core of this training lies in text analysis and advanced linguistic recognition. You will learn to detect language, extract key phrases, analyze sentiment, and identify significant entities in volumes of text. These skills are crucial for developing intelligent applications capable of understanding and interacting naturally with users.

Question-Answering Solutions: Beyond Simple Interaction

Creating sophisticated question-answering solutions is another cornerstone of our program. You will be introduced to building a robust knowledge base, essential for implementing multi-turn conversations and enhancing the performance of question-answering systems. This skill is indispensable for solution architects seeking to develop conversational AI models that improve user engagement.

Modeling Conversational Language Understanding

Discover how to build conversational language understanding models by defining intents, utterances, and entities. We will teach you to use patterns to distinguish similar utterances and to leverage pre-built entity components to refine the accuracy of your model. These skills are essential for developing chatbots and virtual assistants that can interpret and respond contextually to user requests.

Customization and Translation: Pushing the Boundaries of AI

Customizing text classification solutions and personalized named entity recognition add an extra layer of sophistication to your AI development toolkit. In parallel, you will explore the power of Azure AI Translator for language detection, translation, and transliteration, thus enriching your applications with multilingual capabilities.

Speech Integration: Towards Voice-Activated Applications

Integrating speech into applications via Azure AI services opens new avenues for human-computer interaction. Learn to use the Azure AI Speech-to-Text and Text-to-Speech APIs, configure audio formats, and translate speech in real time. These skills are crucial for creating voice-activated applications that offer a seamless and intuitive user experience.

FAQ

What tools will I master in this course?
Azure AI Language, Azure AI Translator, and Azure AI Speech.

Who is this course designed for?
Developers, AI engineers, cloud architects, and data scientists aiming to integrate NLP solutions.

What prerequisites are needed for this course?
A basic understanding of Azure and programming experience with Python or C#.

Prix de l'inscription
CHF 850.-
Inclus dans ce cours
  • Training provided by a certified trainer
  • 180 days of access to Official Microsoft Labs
  • Official documentation in digital format
  • Official Microsoft achievement badge
Mois actuel

ven25Avr09:00ven17:00VirtuelVirtual Etiquettes de sessionAI-3003

ven25Avr09:00ven17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionAI-3003

ven30Mai09:00ven17:00VirtuelVirtual Etiquettes de sessionAI-3003

ven30Mai09:00ven17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionAI-3003

ven04juil09:00ven17:00VirtuelVirtual Etiquettes de sessionAI-3003

ven04juil09:00ven17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionAI-3003

ven08Aoû09:00ven17:00VirtuelVirtual Etiquettes de sessionAI-3003

ven08Aoû09:00ven17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionAI-3003

ven12Sep09:00ven17:00VirtuelVirtual Etiquettes de sessionAI-3003

ven12Sep09:00ven17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionAI-3003

ven17Oct09:00ven17:00VirtuelVirtual Etiquettes de sessionAI-3003

ven17Oct09:00ven17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionAI-3003

ven21Nov09:00ven17:00VirtuelVirtual Etiquettes de sessionAI-3003

ven21Nov09:00ven17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionAI-3003

ven26Déc09:00ven17:00VirtuelVirtual Etiquettes de sessionAI-3003

ven26Déc09:00ven17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionAI-3003

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Opening hours

Monday to Friday
8:30 AM to 6:00 PM
Tel. 058 307 73 00

Contact-us

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Make a request

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Opening hours

Monday to Friday, from 8:30 am to 06:00 pm.

Contact us

Your request