Skip to navigation
Skip to navigation
Skip to search form
Skip to login form
Skip to footer
Skip to main content
MVP189
LEO777
LEO777
LEO777
LEO777
LEO777
LEO777
LEO777
LEO777
LEO777
PAREPOS
JAVABET99
KONTAN88
PEWE128
LAGA88
SKY99IDN
BUANA88
BOXING55
DEWISRI88
DEWISRI88
DEWISRI88
MVP189
slot mania
MVP189
situs tergacor
pg slot wallet
Accessibility options
Accessibility profiles
Visual impairment
Seizure and epileptic
Color vision deficiency
ADHD
Learning
Content adjustments
Readable font
Highlight titles
Highlight links
Stop animations
Text size
+
+ +
+ + +
Line height
+
+ +
+ + +
Text spacing
+
+ +
+ + +
Color adjustments
Dark contrast
Light contrast
High contrast
High saturation
Low saturation
Monochrome
Orientation adjustments
Reading guide
Reading Mask
Big black cursor
Big white cursor
Email: it@huph.edu.vn
Email: it@huph.edu.vn
Các khóa học
Link list
Đổi giao diện
Giao diện cũ
Giao diện mới
Learning AI
Machine Learning cơ bản
en
English
AI
OpenAI Courses
AI & LLM Engineering Mastery GenAI, RAG Complete Guide
0 students
Last updated
May 2025
Enrol now
Overview
Course content
Instructors
About the course
Show more...
Course content
Sections:
1
•
Activities:
1
•
Resources:
300
Expand all
Section 1
General
Announcements
001 Introduction OfqG gitir
002 DEMO What You ll Build in this Course guZK gitir
003 Course Structure bl5e gitir
004 How To Get The Most from This Course bv9H gitir
005 Development Environment Setup Overview JySB gitir
006 Install Python on Windows for WINDOWS USERS e4yg gitir
007 Install Python on MAC for MAC USERS CI90 gitir
008 Download Visual Studio Code dyAK gitir
009 Install the Python Extension Pack for VS Code YP9J gitir
010 Running First Python Program in VS Code gGaT gitir
012 Python Deep Dive Introduction and Overview KiL1 gitir
013 What is Python and Where It s Used vFho gitir
014 Python Compilation Interpretation Process ulZ2 gitir
016 Declaring Variables in Python FiVq gitir
017 Data Types 4Rhh gitir
018 Python f Strings aqb4 gitir
019 Numbers Integers and Floats LYuN gitir
020 Introduction to Lists Accessing and Modifying Them i2Dq gitir
021 f Strings Individual Values from a List Z0K8 gitir
022 Sorting a List and Getting a List Length j9P6 gitir
023 Lists and Loops Looping through a List E9rV gitir
024 Making a List of Numbers with Loops and the Range Function eykE gitir
025 Statistics Functions for Numbers qdQn gitir
026 Generate Even Numbers with the List and Range 4Rrr gitir
027 Important Code Organization Note nGc2 gitir
028 List Comprehension I7TJ gitir
029 Tuples JjNd gitir
030 Branching If Statements and Booleans PFEx gitir
031 The Elif and the in Keywords Zb8I gitir
032 Hands on Using AND and OR Logical Operators TYKq gitir
033 AND OR Logical Operators Ezqm gitir
034 Checking for Inequalities 1p5A gitir
035 Hands on Inner If Statements Aw6L gitir
036 Data Structures Dictionaries Introduction and Declaring and Accessing Values A1nN gitir
037 Modifying a Dictionary nmNq gitir
038 Iterating Through a Dictionary Zu63 gitir
039 Nested Dictionaries and Looping Through Them wtYj gitir
040 Looping through a Dictionary with a List Inside ozn9 gitir
041 User Input and While Loops User Input Introduction Ledy gitir
042 Hands on Odd or Even Number r8Fx gitir
043 While Loops Simple Quit Program cNB5 gitir
044 Hands on Quiz Game QNsn gitir
045 Removing all Instances of Specific Values from a List rgn2 gitir
046 Hands on Dream Travel Itinerary Program Filling a Dictionary with User Input yD4l gitir
047 Functions Introduction LVGQ gitir
048 Passing Information to a Function parameters GTQU gitir
049 Positional and Named Arguments D0Pi gitir
050 Default Values Parameters 0L1H gitir
051 Return Values from a Function HMuZ gitir
052 Hands on Returning an Integer Intro do DocString aKAv gitir
053 Functions Passing a List as Argument AjDp gitir
054 Passing an Arbitrary Number of Arguments to a Function aEya gitir
055 Introduction to Modules Importing Specific functions from a Module h6my gitir
056 Using the as as an Alias uCM6 gitir
057 Classes and OOP Object Oriented Programming The init and str methods iKgz gitir
058 Adding More Methods to the Class jpXy gitir
059 Setting a Default Value for an Attribute wJGX gitir
060 Modifying Class Attribute directly and with Methods wxGY gitir
061 Inheritance Create an Ebook Child Class jWd4 gitir
062 Overriding Methods DgbC gitir
063 Creating and Importing from a Module LDiN gitir
064 The Object Class Overview OgOE gitir
065 The Python Standard Library NiXI gitir
066 Random Module Random Fruit Hands on N5xh gitir
067 Hands on Random Fruit with Choice Module Method 0yf5 gitir
068 Using Datetime Module tqzZ gitir
069 Writing Reading Files Do Useful Tasks with Python Do amazing things 21X4 gitir
070 The Path Class Reading a Text File qzSU gitir
071 Resolving Path Reading From a Subdirectory with Path M60r gitir
072 Path Properties Overview f0Zd gitir
073 Writing to Text file with Path Z6Fq gitir
074 Read and Write to File Using the with Keyword O6qq gitir
075 Handling Exceptions dGI2 gitir
076 The FileNotFound and IndexError Exceptions Types IYf1 gitir
077 Custom Exception Creation and handling edcr gitir
078 JSON Reading and Writing to a JSON File ZrkY gitir
079 Hands on Writing and Reading Countries to JSON file qCBf gitir
080 Hands on File Organizer qWyR gitir
081 Python Virtual Environment and PIP bSKa gitir
082 Setting up Virtual Environment and Installing a Package aweu gitir
083 Hands on Watermarker Python Tool rfFC gitir
084 Building an Image Watermarker in Python Part 1 iuyn gitir
085 Generating the Watermarked Images UtUx gitir
086 Reading CSV File Introduction Mg8R gitir
087 Getting the CSV header Position dgY2 gitir
088 Reading Data from a CSV Column P2qE gitir
089 Plotting a Graph with CSV Data 6tAC gitir
090 Deep and Machine Learning Deep Dive Overview and Breakdown AwkD gitir
091 Deep Learning Key Aspects P3rN gitir
092 Deep Neural Network Dissection Full Dive with Analogies VURF gitir
093 The Single Neuron Computation Deep Dive vDf4 gitir
094 Wights Deep Dive ZetT gitir
095 Activation Functions Deep Dive with Analogies U2jX gitir
096 Deep Learning Summary qDkd gitir
097 Machine Learning Introduction Machine Learning vs Deep Learning jA9a gitir
098 Learning Types Education System Analogy w94l gitir
099 Comparative Capabilities Deep Learning and Machine Learning and AI Summary WzwK gitir
100 GenAI Introduction and Architecture Overview y6S5 gitir
101 GenAI Key Technologies Limitations and challenges RHd9 gitir
102 GenAI Key Components Overview and Summary D5Dy gitir
103 LLMs Overview plAe gitir
104 The Transformer Architecture Fundamentals ZU7X gitir
105 The Self Attention Mechanism Analogy 8jrA gitir
106 The Transformers Library Deep Dive cmhd gitir
107 HANDS ON Create a Simple LLM from the Transformers Library Simple yb7i gitir
108 HANDS ON Hands on Enhanced Transformers LLM gi15 gitir
109 Open source vs Closed source Models Overview 4vFA gitir
110 Setup OpenAI Account and API Key faph gitir
111 Using APIs Effectively in AI Projects PoVG gitir
112 HANDS ON Making our First Call to OpenAI Model tmmA gitir
113 Prompt Engineering Introduction v7e8 gitir
114 Prompt Engineering and Types Why it Matters sDcG gitir
115 HANDS ON Simple Prompting Example 3Fjn gitir
116 Advanced Prompting Techniques and Challenges ROmN gitir
117 HANDS ON Few shots Prompting 9fXX gitir
118 HANDS ON Zero shot Prompting ryVS gitir
119 HANDS ON Chain of Thoughts Prompting MmTu gitir
120 HANDS ON Instructional Prompting QOve gitir
121 HANDS ON Role Playing and Open ended Prompting COZk gitir
122 Temperature and Top p Sampling zaXs gitir
123 HANDS ON Prompt Techniques Combination and Streaming TayJ gitir
124 Prompt Engineering Summary and Takeaways THHo gitir
125 Ollama Introduction U2zy gitir
127 Ollama Deep Dive Ollama Overview What is Ollama and Advantages ShIq gitir
128 Ollama Key Features and Use Cases WGAm gitir
129 System Requirements Ollama Setup Overview 5V5y gitir
130 HANDS ON Download and Setup Ollama and Llama3 2 Model TFuh gitir
131 Ollama Models Page Overview PsVQ gitir
132 Ollama Model Parameters Deep Dive x79V gitir
133 Understanding Parameters and Disk Size and Computational Resources Needed 3Hxb gitir
134 Ollama CLI Commands Pull and Testing a Model stTB gitir
135 Pull in the Llava Multimodal Model and Caption an Image 51ki gitir
136 Summarization and Sentiment Analysis Customizing Our Model kyvJ gitir
137 Ollama REST API Generate and Chat Endpoints 1RtY gitir
138 Ollama REST API Request JSON Mode ytQm gitir
139 Ollama Models Support Different Tasks Summary kc1L gitir
140 Different Ways to Interact with Ollama Models Y2Mn gitir
141 Ollama Model Running Under Msty App fBsh gitir
142 Ollama Python SDK for Building LLM Local Applications ugth gitir
143 HANDS ON Interact with Llama3 in Python Using Ollama REST API U3zR gitir
144 Ollama Python Library Chatting with a Model S9B0 gitir
145 Chat Example with Streaming YFnE gitir
146 Using Ollama Show Function C257 gitir
147 Create a Custom Model in Code MQ5G gitir
148 HANDS ON Context and Memory Management Overview WZeT gitir
149 What is Context and Memory Management Deep Dive VSVS gitir
150 HANDS ON Adding Memory and Context to Chatbox 0vSi gitir
151 Summary FzVG gitir
152 Logging Introduction What and the Why ZTHj gitir
153 Logging in LLM Applications and Logging Life Cycle Olo4 gitir
154 HANDS ON Chatbot with Logging 0Qbv gitir
155 Summary Jz4z gitir
156 RAG Introduction What is it lxst gitir
157 RAG Key Components The RAG Triad GCSQ gitir
158 RAG vs Pure GenAI Models Nuwn gitir
159 RAG Deep Dive Full Diagram Walkthrough dURY gitir
160 RAG Benefits and Practical Applications hXB3 gitir
161 RAG Challenges yDLM gitir
162 RAG Fundamentals Takeaways Summary yMk1 gitir
163 Vector Databases and Embeddings for RAG Workflows Introduction xRL9 gitir
165 Introduction to Vector Databases Full Overview RTzr gitir
166 Why Vector Databases 33Dt gitir
167 Vector Databases Benefits and Advantages LxiK gitir
168 Traditional vs Vector Databases Limitations and challenges 8Fmu gitir
169 Vector Databases Embeddings Full Overview 45eL gitir
170 Embeddings vs Vectors Differences tBLY gitir
171 Vector Databases How They Work and Advantages MPEL gitir
172 Vector Databases Use Cases quVf gitir
173 Vector and Traditional Databases Summary xpk0 gitir
174 The Top 5 Vector Databases Overview iUVK gitir
175 Building Vector Databases Dev Environment Setup Glbo gitir
176 Setup VS Code Python and OpenAI API Key 3TzR gitir
177 Chroma Database workflow HqJi gitir
178 Creating a ChromaDB and Adding Documents and Querying FJXJ gitir
179 Looping Through the Results Showing Similarity Search Results 3JKV gitir
180 Chroma Default Embedding Function mPRA gitir
181 Chroma Vector Database Persisting Data and Saving nfob gitir
182 Creating an OpenAI Embeddings Raw without Chroma v2KC gitir
183 Using OpenAIs Embedding API to Create Embedding in ChromaDB gwFs gitir
184 Vector Databases Metrics and Data Structures tREz gitir
185 Summary BgFE gitir
186 Vector Similarity Deep Dive Cosine Similarity pYps gitir
187 Eucledian Distance L2 Norm cPg7 gitir
188 Dot Product LKbx gitir
189 Summary xPvd gitir
190 Vector Databases and LLM Deep Dive 0Kg0 gitir
191 Loading all Documents WqYA gitir
192 Generating Embeddings from Documents and Insert to Vector Database nSlL gitir
193 Getting the Relevant Chunks when Given a Query aoA8 gitir
194 Using OpenAI LLM to Generate Response Full Workflow mc4u gitir
195 Summary YyZ8 gitir
196 Building a RAG Pipeline Overview x8xy gitir
197 First RAG Workflow Architectural Diagram zTZ3 gitir
198 Setting up the Embedding Model Class L6jr gitir
199 HANDS ON Building and Showcasing the RAG Workflow okHI gitir
200 HANDS ON RAG Workflow with UI Streamlit M63z gitir
201 First RAG Pipeline Summary hW73 gitir
202 PDF RAG Workflow Architecture Overview j1VY gitir
203 PDF and Chunk Processing and Chunk Overlap Deep Dive OqsZ gitir
204 Setting up the SimpleRAGSystem Class and Methods 9QEu gitir
205 Testing the PDF RAG System Vkah gitir
206 Simple PDF RAG Workflow Summary ajJU gitir
207 LLM Frameworks Introduction LangChain Fundamentals 63m7 gitir
208 What is LangChain and and Main Components 913i gitir
209 LangChain Setup and ChatModel EF81 gitir
210 Hands on LangChain ChatPromptTemplates rHNN gitir
211 Indexes Retrievers and Data Preparation Overview 7Krx gitir
212 Hands On LangChain TextLoaders ybeZ gitir
213 Hands on Text Splitting and Cleaning Rxv7 gitir
214 Hands on Embeddings and Retriever with FAISS VectorStore NzwW gitir
215 LangChain TextSplitter Deep Dive PD2g gitir
216 LangChain DirectoryLoader OZZv gitir
217 LangChain PDFLoader KYNR gitir
218 Hands on LangChain Chains O385 gitir
219 Hands on Simple RAG System with Chat and LangChain Chains xpJR gitir
220 Hands on Full RAG System QA Bot Using LangChain psEZ gitir
221 LLM Application News Summarizer Architectural Overview KnEO gitir
222 News Summarizer Full Implementation 3DiV gitir
223 LLM Application Youtube Video Summarizer Architectural Overview LEG7 gitir
224 Youtube Video Summarizer Q A Dependency Setup sZ4R gitir
225 Youtube Video Summarizer Class Setup and Walkthrough sheQ gitir
226 Youtube Video Summarizer Q A Testing the Workflow 3TUD gitir
227 LLM Application Voice Assistant RAG System Architectural Overview 1Xkf gitir
228 Voice Assistant RAG System Demo WujW gitir
229 Voice Assistant RAG System Walkthrough and Demo 5DYf gitir
230 RAG and the RAG Triad Quick Overview and Recap G0U1 gitir
231 What is RAG and Naive RAG Overview and Pitfalls Motivation wWaA gitir
232 Deep Dive into Each Naive RAG Drawbacks nPe6 gitir
233 Advanced RAG Technique Query Expansion with Multiple Queries Overview TjUe gitir
234 Hands on Query Expansion with Multiple Queries Generate Multiple Queries Dy4F gitir
235 Query Expansion Workflow Architectural Diagram hTt4 gitir
236 Hands on Setting up the Workflow and Code Walkthrough Qvpp gitir
237 Query Expansion Full RAG Workflow H1kx gitir
238 Query Expansion with Multiple Queries Downsides Summary Zk4N gitir
239 Re Ranking Cross encoder and Bi encoders Overview gfo1 gitir
240 Reranking Technique RAG System Workflow Architecture ar8u gitir
241 Cohere Rerank API Key Setup cMTD gitir
242 Hands on Re ranking Implementation with Cohere Full Implementation 8Atj gitir
243 Re ranking Summary a4Nl gitir
245 RAG Multimodal RAG Recap and Overview IwwE gitir
246 RAG Benefits and Practical Applications q7Nw gitir
247 Multimodal RAG Overview Motivation and Benefits How it Works cOti gitir
248 How Search Is Integrated into a Multimodal RAG System Full Workflow 4DLS gitir
249 Why Multimodal Search is so Powerful 3UI9 gitir
250 Visual Explanation Why Multimodal Search is so Powerful A2VX gitir
251 HANDS on Multimodal Search System setup Create Embeddings from Images o3Pu gitir
252 Finish the Multimodal Search System lA0C gitir
253 HANDS ON Multimodal Recommender System Overview MQyM gitir
254 Getting our Dataset from HuggingFace showing Number of Rows YE8E gitir
255 Saving Images Embeddings to Vector Database DfSC gitir
256 Testing our MultiModal Recommender System Fetching the Correct Images wOeU gitir
257 Setting up the RAG Workflow z3IG gitir
258 Putting it all Together and Testing the Multimodal Recommender RAG System 3U3g gitir
259 Adding a Streamlit UI to the Multimodal Recommender System a3eb gitir
260 AI Agents Deep Dive A Full Overview 506F gitir
261 Agents Characteristics and Use Cases aQjj gitir
263 Building our First AI Agent Project Setup OpenAI API a5If gitir
264 Build our First AI Agent Creating the Agent Class and Prompt iIux gitir
265 First AI Agent Running our First Agent and Seeing the Results 6ubQ gitir
266 Passing Complex Queries Through the Agent Pdfg gitir
267 First Agent Using a Loop to Automate our Agent Av0q gitir
268 Adding Interactive to Our Agent Console App 2f58 gitir
269 Agent Introduction Section Summary sPze gitir
270 LangGraph Overview Key Concepts 10rg gitir
271 LangGraph How It Helps Build AI Agents zZ29 gitir
272 LangGraph Core Concepts Simple Flow Diagram y1vy gitir
273 LangGraph Data and State Overview jC2T gitir
274 Building a Simple Agent with LangChain LQjn gitir
275 LangGraph Simple Bot Streaming Values Console App ftj2 gitir
276 Adding Tools to our Basic LangGraph Agent xNOX gitir
277 Adding tools to the Agent Part 1 tABY gitir
278 Adding Tools to the Agent Using Built in Tools Part 2 6Jv4 gitir
279 Adding Memory to Our Agent State NMTO gitir
280 Adding Human in the loop to the AI Agent yoz0 gitir
281 Building AI Agents with LangChain Section Summary 7dJw gitir
282 Hands on Build a Financial Report Writer AI Agent ypvU gitir
283 Agent State and Prompts Setup maVl gitir
284 Creating All Nodes Functions x8IZ gitir
285 Adding Nodes and Edges and Running our Agent c4LT gitir
286 Adding a GUI to the Agent with Streamlit 0nWr gitir
287 Optimization Techniques Overview fICh gitir
288 Financial Report Writer AI Agent Course Summary iF6X gitir
289 Fine tuning Introduction Overview FnlS gitir
290 Fine tuning Techniques Overview b1ZU gitir
291 Fine tuning Comparison of Techniques AfKm gitir
292 Fine tuning General Process Overview ERNJ gitir
293 Fine tuning OpenAI Models Pricing T5ci gitir
294 Tokens and the Tokenizer OpenAI Tool ElxK gitir
295 HANDS ON Fine tuning an OpenAI Model Full Walkthrough STly gitir
296 Crating a Chatbot with our Fine tuned Model and Testing EMKn gitir
297 LoRA Introduction Benefits hkLo gitir
298 LoRA Deep Analysis WQqi gitir
299 LoRA Implementation Strategy Workflow u4V0 gitir
300 Hands on Training Models LoRA and PEFT HGpl gitir
301 Running LoRA Model Fine tuning and Testing FLRX gitir
302 Creating an API Service to Interface with Our Fine tuned Models IkQu gitir
303 Testing our LoRA Model API Endpoint POAj gitir
304 Chatting with LoRA Fine tuned Models RYIh gitir
305 Full LoRA Workflow Train and Chat with Fine tuned Models CqTe gitir
306 Wrap up and Next Steps loxX gitir
Instructors
Enrolment options
AI & LLM Engineering Mastery GenAI, RAG Complete Guide
Course modified date:
30 May 2025
Enrolled students:
There are no students enrolled in this course.
Guests cannot access this course. Please log in.
Continue
Enrol now
This course includes
Forums
Resources
Share this course
Scroll to top
×
Close
×
Close