~/talk

Designing spaCy: Industrial-strength NLP

Talkat PyData Berlin 2016 · 2016-05-20..05-21· [machine-learning, python]
links:none on file
slides:none on file

spaCy is built as a C extension with a Python API and implemented in Cython from the start, enabling GIL-free multithreading and a compact memory‑managed core rather than a separate C++ codebase. The transition parser uses an averaged perceptron with about 9 million sparse features, token objects keep offsets plus a space flag to avoid copying, and word vectors and integer IDs are exposed for fast downstream work; measured throughput claims the fastest words‑per‑second performance and it runs in production (e.g., Reddit demo on ~90 cores).

AI-written summary · about

  1. 0:00Introduction to spaCy
  2. 2:48Academia to industrial NLP
  3. 3:51Design philosophy
  4. 7:51Text pipeline & tokenization
  5. 12:10Dependency parsing
  6. 16:08C-level data structures
  7. 20:11Python API design
  8. 25:53Word vectors & future
  9. 36:53Q&A on language support
~/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.