(Online Delivery) DP-3028 Implement Generative AI engineering with Azure Databricks

DP-3028 Implement Generative AI engineering with Azure Databricks

Description

Course Overview

This course covers generative AI engineering on Azure Databricks, using Spark to explore, fine-tune, evaluate, and integrate advanced language models. It teaches how to implement techniques like retrieval-augmented generation (RAG) and multi-stage reasoning, as well as how to fine-tune large language models for specific tasks and evaluate their performance. Students will also learn about responsible AI practices for deploying AI solutions and how to manage models in production using LLMOps (Large Language Model Operations) on Azure Databricks. 

Who Should Attend?

This course is designed for data scientists, machine learning engineers, and other AI practitioners who want to build generative AI applications using Azure Databricks. It is intended for professionals familiar with fundamental AI concepts and the Azure Databricks platform.

Course Prerequisites

Before starting this module, you should be familiar with fundamental Azure Databricks concepts

Agenda

Lesson 1 - Get started with language models in Azure Databricks

  • Understand Generative AI
  • Understand Large Language Models (LLMs)
  • Identify key components of LLM applications
  • Use LLMs for Natural Language Processing (NLP) tasks

Lesson 2 - Implement Retrieval Augmented Generation (RAG) with Azure Databricks

  • Explore the main concepts of a RAG workflow
  • Prepare your data for RAG
  • Find relevant data with vector search
  • Rerank your retrieved results

Lesson 3 - Implement multi-stage reasoning in Azure Databricks

  • What are multi-stage reasoning systems?
  • Explore LangChain
  • Explore LlamaIndex
  • Explore Haystack
  • Explore the DSPy framework

Lesson 4 - Fine-tune language models with Azure Databricks

  • What is fine-tuning?
  • Prepare your data for fine-tuning
  • Fine-tune an Azure OpenAI model

Lesson 5 - Evaluate language models with Azure Databricks

  • Explore LLM evaluation
  • Evaluate LLMs and AI systems
  • Evaluate LLMs with standard metrics
  • Describe LLM-as-a-judge for evaluation

Lesson 6 - Review responsible AI principles for language models in Azure Databricks

  • What is responsible AI?
  • Identify risks
  • Mitigate issues
  • Use key security tooling to protect your AI systems

Lesson 7 - Implement LLMOps in Azure Databricks

  • Transition from traditional MLOps to LLMOps
  • Understand model deployments
  • Describe MLflow deployment capabilities
  • Use Unity Catalog to manage models

Similar courses

Activities for this class are conducted in either SQL Online Lite or SQL Server Express, but the skills and fundamentals can be applied in any vendor environment – Microsoft, Oracle, and others.

More Information

Activities for this class are conducted in either SQL Online Lite or SQL Server Express, but the skills and fundamentals can be applied in any vendor environment – Microsoft, Oracle, and others.

More Information

90%+ of those who are new to Azure or just starting formal Azure training start here!

More Information

If you are someone with existing SQL or SQL Server knowledge (or someone highly versed in different data repositories), this is the Power BI course for you. This course is best for students with high PC skills and are experienced/comfortable with technology - if that isn't you, our one or two day Power BI classes might be a better fit for you.

More Information

This is a great class for an overview of Power BI/if Power BI isn't a central part of your job role.

More Information

Doing data analysis work is about more than learning a software program (Excel, Power BI, Tableau, etc.) - you need to understand the concepts and theory too. This one day course gets you up to speed (and can be useful either before or after your software classes). Please note - this is NOT a class that focuses on Microsoft Excel, Power BI, or any other software. Microsoft Excel will likely be used in class to illustrate core concepts, but the class is not designed to help students use software.

More Information

Activities for this class are conducted in either SQL Online Lite or SQL Server Express, but the skills and fundamentals can be applied in any vendor environment – Microsoft, Oracle, and others.

More Information

Activities for this class are conducted in either SQL Online Lite or SQL Server Express, but the skills and fundamentals can be applied in any vendor environment – Microsoft, Oracle, and others.

More Information

This is a great class for an overview of Power BI/if Power BI isn't a central part of your job role.

More Information

If you are someone with existing SQL or SQL Server knowledge (or someone highly versed in different data repositories), this is the Power BI course for you. This course is best for students with high PC skills and are experienced/comfortable with technology - if that isn't you, our one or two day Power BI classes might be a better fit for you.

More Information

Understanding DAX is critical for Power BI users. It is required that you are familiar with Power BI and (if attending virtually) that you have Power BI on the PC to be used for this training event in order to take this class.

More Information

90%+ of those who are new to Azure or just starting formal Azure training start here!

More Information

AZ-400T00 Designing and Implementing Microsoft DevOps Solutions

More Information

Explore the power of this robust toolset that enables advanced distributed search, analytics, logging, and visualization of data, enabled by new features in Elastic Stack 7.0.

More Information

DP-3011 Implementing a Data Analytics Solution with Azure Databricks Training

More Information

DP-3014 Build machine learning solutions using Azure Databricks

More Information