~/talk

Conquering PDFs- document understanding beyond plain text

Talkat PyData London 2025 · on Saturday, 2025-06-07· at 14:45· Grand Hall· [machine-learning, data-visualization]
slides:none on file

Claims that PDFs are a bad source of truth and that extracting a unified structured format first makes document pipelines manageable. Uses Dockling plus a spaCy layout plugin to return a doc object with layout spans, bounding boxes and tables converted to pandas DataFrame. Shows annotation via Prodigy recipes with a focus mode, trains NER with a 30% quick-eval split, and reports compact deployable models (around 6 MB models) that run locally on a laptop.

AI-written summary · about

  1. 0:00Introduction
  2. 2:10PDFs as messy data
  3. 4:17PDFs as flawed truth
  4. 7:05Spacey Layout and Dockling
  5. 9:11PDFs to structured objects
  6. 11:19PDF layout + NLP pipelines
  7. 13:23Handling PDF tables
  8. 16:33Tables to natural language
  9. 17:14Modular workflows
  10. 20:06Custom NLP for PDFs
  11. 22:12Prodigy annotation
  12. 24:21Training NLP on PDFs
  13. 26:06Scaling PDF processing
  14. 26:27Key takeaways and future of PDF processing
~/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.