~/talk

YES!! ML in JavaScript! But why?

links:none on file
slides:none on file

A demonstration of training and running a face-similarity pipeline entirely in-browser using TensorFlow.js and the BlazeFace detector. It explains training a small Siamese network with contrastive loss on user-collected Toloka data (training ~10–20 minutes), face alignment, using Conv/SeparableConv2D layers, model quantization (down to 4-bit) to reduce size, WebGL vs WebGPU tradeoffs, async chunked download for large models, and practical notes like disposing tensors; first-run inference ~157 ms and ~3–4 ms after warmup.

AI-written summary · about

  1. 0:00Introduction
  2. 8:07Why ML in JavaScript
  3. 13:25TensorFlow.js basics
  4. 20:12Face recognition from scratch
  5. 28:46Building similarity models
  6. 32:40Other libraries and examples
  7. 41:09WebGPU and performance
  8. 47:10Summary and inspiration
  9. 47:53Q&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.