~/talk

Building your first recommender

links:none on file
slides:none on file

Builds a recommender from user events: capture clicks/plays, enrich and store them, then train collaborative filters using Jaccard/Manhattan/L2 and cosine similarity with rating normalization to reduce bias. Uses LensKit as the Java library, a Spring backend and React frontend, an in‑memory event collection, and a demo dataset of the rolling 500 albums. Adds k‑means clustering to scale and a content‑based fallback for cold users; the demo produces live recommendations and a dashboard showing coverage.

AI-written summary · about

  1. 0:00Introduction
  2. 2:10Advertorial vs recommendation
  3. 6:07Recommendation goals and types
  4. 7:52Collaborative filtering basics
  5. 12:49Distance metrics explained
  6. 16:51Cosine similarity and normalization
  7. 19:18Finding user neighborhoods
  8. 22:26Demo time and predictions
  9. 25:59Building the recommender app
  10. 28:05LensKit library overview
  11. 34:23Scaling with machine learning
  12. 36:49Content-based recommendations
  13. 38:15AI in recommendations
  14. 40:04Q&A and next steps
~/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.