Generative AI for Data Engineers
Master Generative AI Engineering from beginners to pro
This course is designed to help you become a Certified Generative AI Engineer. The course does not assume any prior knowledge in Machine Learning and Generative AI and starts teaching from the beginner level.
On completing this course, you will be able to design and implement LLM-enabled solutions. You will be able to to break down complex requirements into manageable tasks as well as choose appropriate models, tools, and approaches from the current generative AI landscape for developing comprehensive solutions.
You will also learn Vector Search, Model Serving for deploying models and solutions, managing solution lifecycle. You can also build and deploy scalable and performant RAG applications and LLM chains that take full advantage of state-of-the-art toolset and technologies.
Learn to create Generative AI and NLP applications using Open Source and state-of-the-art LLM models
Develop RAG pipelines and integrating Vector databases for Retrieval Augmented Generation
Designing and developing Scalable Compound AI Systems using modern frameworks
Develop, deploy and manage scalable Generative AI projects on Databricks platform
What do you need to know before you start this course
You must already know Python programming and should have good hands-on in Python Language
You must be already familiar with Apache Spark and Databricks Cloud Platform
Video lectures - Source code - Dataset
What will you learn in this chapter
Introduction to Machine Learning
Types of Machine Learning
Machine Learning Algorithms and Approaches
Introduction to Deep Learning
Introduction to Generative AI
LLMs and AI System Design
Chapter Notes
What will you learn in this chapter
What is My Learning Path
How to use Transformer Models
Working on your local machine using IDE
Hands-on with Models and Tasks
Advanced NLP Tasks
Chapter Notes
Exercise and Source Code Files
What will you learn in this chapter
Introduction to Transformer Architecture
Looking inside the transformer pipelines
How to use Transformer Auto Model Classes
How to use Transformer Model Classes
Inspecting and Dissecting Pipelines
How to do model selection
How to implement selected model
Course Review
Chapter Notes
Exercise and Source Code Files
What will you learn in this chapter
Introduction to prompts
Examples of prompts
Elements of prompts
Transformer Models and Prompts
Few Shot Learning
Chain of Thought and Meta Prompting
How to access Gated Models
Generation Configs
Generation Strategies
Course Review
Chapter Notes
Exercise and Source Code
What will you learn in this chapter
The Power of Context and Factual Recall
RAG Solution Architecture
Data Preparation for RAG
Implementing RAG Pipeline
RAG Tool References
Course Review
Chapter Notes
Source Code and Data
What will you learn in this chapter
Introduction to LangChain
How to use very large models
Setup your Open AI Account
Instruct Vs Dialog Tuned Models
LangChain Basics - Instruct Model
LangChain Basics - Chat Model
Document Loaders and Splitters
LangChain vector databases
Simple RAG with LangChain
Simple RAG with LangChain – Another Example
Introduction to query rewrite
Implementing query rewrite with RAG
Introduction to multi-query for RAG
Implementing multi-query for RAG
Introduction to query routing for RAG
Implementing query routing for RAG
Chapter Notes
Source Code and Data
Yes. You can ask for a refund within 7 days of your purchase or before completing 15% of the course material, whichever is earlier. We provide a refund after deducting 6% of payment processing charges.
We provide standard 3-year access to the course material from the date of purchase. However, our promotional offers may reduce the access duration for a discounted price. Please check access validity terms and conditions for the promotional offers.
We have a Q&A forum where you can ask questions, and our team will answer your queries.
Get in touch with your course coordinator to learn more about the course, instructor-led course options, discount offers, course bundles, and additional payment methods.
Would you like to talk to your course coordinator? We are just a WhatsApp message away. Reach out for any query related to the course, payments, and current promotional offers.
Contact us for current promotional offers, course bundles, and additional payment methods such as NEFT, Net Banking, UPI, etc.
Schedule a call with course coordinator for bundles, discounts and live sessions
Curated learning path for mastering big data engineering using Spark and Azure Databricks. Hands-on and Capstone projects.
Unlock the full potential of Apache Spark with Performance Tuning and Optimization. Learn 50+ scenarios on TB data volume.
Master Spark programming in Python (PySpark) from beginner to advanced. Hands-on learning and Capstone project.