~/talk

Searching for Products by Photo

TalkinRussianat Saint HighLoad++ 2023 · 2023-06-26..06-27· [computer-vision, machine-learning]
links:none on file
slides:none on file

A practical case study of integrating machine learning into production to implement visual product search for online stores, using embeddings and vector search as the core retrieval technology. Covers data preprocessing steps such as background removal and main-object extraction, and discusses the end-to-end engineering experience of deploying this ML feature.

AI-written summary · about

  1. 0:00Introduction
  2. 0:49What is photo search
  3. 2:32Image recognition history
  4. 6:30Neural networks and image vectors
  5. 8:57Comparing image vectors
  6. 10:01Color in search
  7. 11:45Background and palette issues
  8. 13:52Lab and RGB color spaces
  9. 14:13Vector calculation infrastructure
  10. 15:20Vector search databases
  11. 16:24Faiss indexes: Flat and IVF
  12. 19:58HNSW indexes
  13. 22:46Book on indexes and implementations
  14. 23:07Company system architecture
  15. 26:45Server selection for vectors
  16. 28:56Cloud vs own servers
  17. 31:02Implementation tips and conclusions
  18. 31:43Q&A
  19. 32:04Q1: Model and vector size
  20. 32:45Q2: Index updates
  21. 33:27Q3: Search optimization
  22. 35:15Q4: Index actualization
  23. 36:17Q5: Distance algorithm choice
  24. 38:01Q6: Text and photo search
  25. 39:05Q7: Most interesting task
  26. 40:31Conclusion
~/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.