~/talk

Building an AI/ML powered text search system

Talkat Berlin Buzzwords 2019 · 2019-06-16..06-18· [ai-assisted-development]
links:none on file
slides:none on file

Takes 294 Berlin Buzzwords talks, extracts text with Apache Tika, turns it into tf-idf vectors (≈30,000 distinct terms), trains a multinomial Naive Bayes classifier and runs k‑means repeatedly to pick ~50 clusters, uses t‑SNE/PCA for visualization and then reduces to dense inputs via word2vec embeddings for neural nets. Demonstrates an IPython notebook, shows simple recommender effectiveness, warns about memory and scaling (Lucene/ElasticSearch wins at huge scale) and lists hyperparameters to record.

AI-written summary · about

  1. 0:00Introduction and context
  2. 1:11AI and ML buzzwords explained
  3. 5:05Text data challenges
  4. 9:14Text preprocessing for ML
  5. 12:25ML basics for text search
  6. 16:25Building text similarity model
  7. 19:55Live demo of search system
  8. 21:02Clustering for text grouping
  9. 28:59Improving clustering results
  10. 30:51Incorporating time factors
  11. 33:23Tokenization and stop words
  12. 36:13Feature extraction and embeddings
  13. 38:44Neural networks for text
  14. 41:09Model training and evaluation
  15. 43:15Error handling and bias
  16. 45:43Natural language processing
  17. 46:27Comparison with Lucene Elastic
  18. 47:11Resources and Q&A
~/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.