~/talk

Introduction to On-Device Machine Learning for Android with MediaPipe

Talkat droidcon San Francisco 2023 · 2023-06-08..06-09· [machine-learning, android]
slides:none on file

Runs full ML inference on-device using MediaPipe Tasks and TFLite models rather than cloud calls, with concrete code for image classification, object detection, hand/face landmarks, segmentation, audio classification (YAMNet) and text embedding. Shows model bundling (TFLite or task files), hardware delegates (CPU/GPU), running modes (live stream vs still), and model retraining via MediaPipe Model Maker. Claims 15 of 20 planned features are available, face mesh tracks 478 landmarks, diffusion image generation works locally in ~10–20s over 20 iterations.

AI-written summary · about

  1. 0:00Introduction to on-device ML
  2. 1:11ML basics for developers
  3. 2:54Why MediaPipe on Android
  4. 5:22MediaPipe Solutions overview
  5. 8:12Image classification demo
  6. 15:55Object detection explained
  7. 18:02Hand landmarking and gestures
  8. 21:50Face landmarking and AR
  9. 23:54Image segmentation techniques
  10. 26:21Audio classification basics
  11. 33:09Natural language processing
  12. 37:01Generative ML with MediaPipe
  13. 40:53Future and resources
~/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.