~/talk

Vue + TensorFlow.js: Building Your First ML Powered App

Talkat VueConf US 2024 · 2024-05-15..05-17· [machine-learning, javascript]
slides:none on file

A small proof‑of‑concept social feed runs full client‑side ML using TensorFlow.js, loading Coco SSD for real‑time object detection and the Vlad Mandic fork of face‑api.js for face landmarks and emotion estimates; webcam frames feed predictions into a Pinia store, while IntersectionObserver measures dwell time. The demo initializes models in the browser, labels objects (sheep, parking meter, toothbrush) and tracks seconds of gaze plus detected emotions in real time, and the code shows where to extend to age/gender, gaze mapping or the Human library.

AI-written summary · about

  1. 0:00Vue and TensorFlow.js intro
  2. 1:30Why AI matters now
  3. 3:58TensorFlow.js for client-side ML
  4. 7:08Pros and cons
  5. 8:35Pre-trained models with TF Hub
  6. 10:01Demo app setup
  7. 12:28Live ML social feed demo
  8. 13:30Object detection code walkthrough
  9. 15:14Coco SSD in Vue
  10. 16:43Face detection with face-api.js
  11. 18:55Emotion tracking
  12. 20:00Next steps
  13. 21:25Q&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.