~/talk

A Fun & Absurd Introduction to Vector Databases

Talkat GOTO Amsterdam 2024 · 2024-06-10..06-13· [databases, large-language-models]
slides:none on file

Shows a hands‑on stack: a Unity front end, Kotlin/Spring Boot backend, and vv8 via Docker running offline; vectors use cosine distance and HNSW indexing and embeddings from ResNet50 and CLIP (text+image) to index ~50 weapons, ~700 Pokémon icons and D&D spells. Demonstrations reveal reliable semantic clusters for text and icons, brittle results for abstract images unless you add angles or more references, and failing audio matching when using OpenAI Whisper on guttural metal. Performance is millisecond nearest‑neighbor lookup; insertion is relatively slow and needs schema‑consistent dimensionality.

AI-written summary · about

  1. 0:00Intro
  2. 1:11Goal of this talk
  3. 2:19Vectors
  4. 5:00Machine learning
  5. 6:35Vector databases
  6. 12:52Demo
  7. 17:32Implementing our own search
  8. 21:14Demo: HNSW
  9. 24:24Demo: Matrix
  10. 28:40Demo: D&D
  11. 33:52Demo: Pokemon
  12. 38:51Demo: D&D
  13. 43:24Demo: Duncan Hills
  14. 47:43Outro
~/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.