~/talk

Preparing Data for LLM Applications Using Data Prep Kit

Talkat PyData Global 2024 · 2024-12-03..12-05· [ai-assisted-development]
name:Maniyam
links:none on file
name:Nielsen
links:none on file
slides:none on file

Open-source Data Prep Kit shows a concrete pipeline: PDF→chunks→dedupe→embeddings using Python tools (Colab demo, DocLing PDF extractor, sentence-transformer embeddings) and produces vector-ready chunks that drop 11 paragraph chunks to 9 after dedupe in the demo. It removes PII, detects language and malware, and creates embeddings. The code runs locally or scales via uses Ray or Spark to scale and is proven — IBM used it to prepare data for Granite trained on multiple terabytes across thousands of machines.

AI-written summary · about

  1. 0:00Workshop welcome
  2. 2:28Speaker and toolkit
  3. 5:42Data Prep Kit overview
  4. 19:20Understanding chunking for LLM applications
  5. 23:15Setting up the environment for hands-on demo
  6. 26:49PDF processing demo
  7. 32:16PDF text extraction
  8. 43:25Chunk splitting
  9. 50:54Eliminating duplicate documents
  10. 58:41Fuzzy deduplication
  11. 1:01:55Vectorizing for search
  12. 1:12:35Workshop recap and scaling
  13. 1:14:45Resources and closing
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.