New course with Unstructured: Preprocessing Unstructured Data for LLM Applications
Key Takeaways
Builds a pipeline for preprocessing unstructured data for LLM applications using Unstructured
Full Transcript
I'm delighted to introduce pre-processing unstructured data for LM applications built in partnership with unstructured and taught by Matt Robinson retrieval augmented generation or rag is increasingly adopted by Enterprises in this course you learn techniques for getting many types of unstructured data like text images tables from many different data sources like PDF PowerPoint word and so on in a way that lets your LM rag system access all of this information thus enabling to generate much better answers when building an LM rag system one component that has a huge impact on the result quality but is often overlooked is the work needed to get that data to the LM s company has a lot of different file types and data formats like numeric data and Excel spreadsheets reports in word or PDF presentations in PowerPoint HTML Pages how do you get Ana system to use all of these different types of file formats further a PDF might itself have tables and images inside that PDF and a PowerPoint might also contain tables and images pausing these different formats and normalizing the data for example making sure an image whether from a PDF or a PowerPoint is represented similarly will help your LM better retrieve and use all this information in addition to normalization it also helps to keep the high level structure of data from the original document by Pres observing metadata that tells you for example where a certain table or image had come from in that larger document and also keep track of things like what was the title subheading and so on within that larger document this type of metadata helps your LM rag system do better retrieving as well as reasoning over that data so as you can see there are a lot of important practical details for creating a rack system from different data sources I'm delighted to introduce the instructor Matt Robinson who is head of product at unstructured which provides a rich set of tools for LM data pre-processing Matt has helped many developers build LM applications that use and combine data from diverse sources thanks Andrew I'm really excited to be teaching this course in this course you learn about data pre-processing for llm application development focusing on how to work with different document types like PDFs PowerPoints word docs and HTML you'll learn to extract and normalize content and enrich it with metadata to improve search results this course covers techniques for document image analysis including document layout detection and vision Transformers where you'll learn how to extract and understand tables after learning these Concepts you'll put them all together to build a rag bot out of a corpus that includes PDF PowerPoint and markdown documents this course teaches important techniques to have a huge practical impact on how well your rag system will perform please enjoy the course was
Original Description
Enroll now: https://bit.ly/3TOq2Hz
Introducing Preprocessing Unstructured Data for LLM Applications, a short course made in collaboration with Unstructured, aimed at helping you improve your RAG system to retrieve diverse data formats.
In this course, you'll learn techniques for representing all sorts of unstructured data, like text, images, and tables, from many different sources and implement them to extend your LLM RAG pipeline to include Excel, Word, PowerPoint, PDF, and EPUB files.
Through hands-on lessons, explore:
- How to preprocess data for your LLM application development, focusing on how to work with different document types.
- How to extract and normalize various documents into a common JSON format and enrich it with metadata to improve search results.
- Techniques for document image analysis, including layout detection and vision transformers, to extract and understand the content of PDFs, images, and tables.
- How to build a RAG bot capable of ingesting different documents such as PDFs, PowerPoints, and Markdown files.
Start processing and using diverse data types and formats to build high-performing LLM RAG systems.
Learn more: https://bit.ly/3TOq2Hz
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
Playlist
Uploads from DeepLearningAI · DeepLearningAI · 0 of 60
← Previous
Next →
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
Forward and Backward Propagation (C1W4L06)
DeepLearningAI
deeplearning.ai's Heroes of Deep Learning: Yuanqing Lin
DeepLearningAI
deeplearning.ai's Heroes of Deep Learning: Ruslan Salakhutdinov
DeepLearningAI
deeplearning.ai's Heroes of Deep Learning: Yoshua Bengio
DeepLearningAI
deeplearning.ai's Heroes of Deep Learning: Pieter Abbeel
DeepLearningAI
deeplearning.ai's Heroes of Deep Learning: Ian Goodfellow
DeepLearningAI
deeplearning.ai's Heroes of Deep Learning: Andrej Karpathy
DeepLearningAI
Using an Appropriate Scale (C2W3L02)
DeepLearningAI
Gradient Checking (C2W1L13)
DeepLearningAI
Gradient Checking Implementation Notes (C2W1L14)
DeepLearningAI
Learning Rate Decay (C2W2L09)
DeepLearningAI
Understanding Mini-Batch Gradient Dexcent (C2W2L02)
DeepLearningAI
Mini Batch Gradient Descent (C2W2L01)
DeepLearningAI
The Problem of Local Optima (C2W3L10)
DeepLearningAI
Exponentially Weighted Averages (C2W2L03)
DeepLearningAI
Tuning Process (C2W3L01)
DeepLearningAI
Understanding Exponentially Weighted Averages (C2W2L04)
DeepLearningAI
Bias Correction of Exponentially Weighted Averages (C2W2L05)
DeepLearningAI
Gradient Descent With Momentum (C2W2L06)
DeepLearningAI
Normalizing Activations in a Network (C2W3L04)
DeepLearningAI
Hyperparameter Tuning in Practice (C2W3L03)
DeepLearningAI
Adam Optimization Algorithm (C2W2L08)
DeepLearningAI
RMSProp (C2W2L07)
DeepLearningAI
Fitting Batch Norm Into Neural Networks (C2W3L05)
DeepLearningAI
Why Does Batch Norm Work? (C2W3L06)
DeepLearningAI
Batch Norm At Test Time (C2W3L07)
DeepLearningAI
Softmax Regression (C2W3L08)
DeepLearningAI
Deep Learning Frameworks (C2W3L10)
DeepLearningAI
Neural Network Overview (C1W3L01)
DeepLearningAI
Training Softmax Classifier (C2W3L09)
DeepLearningAI
Why Deep Representations? (C1W4L04)
DeepLearningAI
Gradient Descent For Neural Networks (C1W3L09)
DeepLearningAI
Neural Network Representations (C1W3L02)
DeepLearningAI
TensorFlow (C2W3L11)
DeepLearningAI
Activation Functions (C1W3L06)
DeepLearningAI
Explanation For Vectorized Implementation (C1W3L05)
DeepLearningAI
Getting Matrix Dimensions Right (C1W4L03)
DeepLearningAI
Understanding Dropout (C2W1L07)
DeepLearningAI
Building Blocks of a Deep Neural Network (C1W4L05)
DeepLearningAI
Why Non-linear Activation Functions (C1W3L07)
DeepLearningAI
Computing Neural Network Output (C1W3L03)
DeepLearningAI
Backpropagation Intuition (C1W3L10)
DeepLearningAI
Train/Dev/Test Sets (C2W1L01)
DeepLearningAI
Deep L-Layer Neural Network (C1W4L01)
DeepLearningAI
Random Initialization (C1W3L11)
DeepLearningAI
Other Regularization Methods (C2W1L08)
DeepLearningAI
Normalizing Inputs (C2W1L09)
DeepLearningAI
Derivatives Of Activation Functions (C1W3L08)
DeepLearningAI
Parameters vs Hyperparameters (C1W4L07)
DeepLearningAI
Vectorizing Across Multiple Examples (C1W3L04)
DeepLearningAI
What does this have to do with the brain? (C1W4L08)
DeepLearningAI
Dropout Regularization (C2W1L06)
DeepLearningAI
Vanishing/Exploding Gradients (C2W1L10)
DeepLearningAI
Basic Recipe for Machine Learning (C2W1L03)
DeepLearningAI
Bias/Variance (C2W1L02)
DeepLearningAI
Forward Propagation in a Deep Network (C1W4L02)
DeepLearningAI
Weight Initialization in a Deep Network (C2W1L11)
DeepLearningAI
Numerical Approximations of Gradients (C2W1L12)
DeepLearningAI
Regularization (C2W1L04)
DeepLearningAI
Why Regularization Reduces Overfitting (C2W1L05)
DeepLearningAI
More on: LLM Engineering
View skill →Related Reads
📰
📰
📰
📰
Threads users can now chat with Meta AI in their DMs
TechCrunch AI
Beyond RAG: Task-aware knowledge compression for enterprise AI on AWS
AWS Machine Learning
Four Vectors, One Record: How I Split Embeddings Before They Hit Search
Dev.to · Daniel Romitelli
Can a Single Token Reveal Which Model Is Behind an API?
Dev.to AI
🎓
Tutor Explanation
DeepCamp AI