~/talk

Training dynamic ML models on iOS 15

Talkat Mobius 2021 Moscow · 2021-11-22..11-25· [ios, machine-learning]
slides:none on file

Shows how iOS 15 lets apps train style‑transfer models on device (example app Demi) by feeding a style image plus ~25 content images into CreateML and exporting CoreML models for fast local inference. Implementation uses CreateML on iOS 15, CoreML, SwiftUI, Combine and async/await and an MLJob with progress publisher; typical runs use ~200–500 iterations, take ~10–15 minutes on a 2019 i7 (inference 1–2s), and produce ~6–7 MB models. Notes: fixed 512×512 input, no simulator support, models grow app storage and are not cross‑platform.

AI-written summary · about

  1. 0:00Introduction and speakers
  2. 4:47User expectations and ML role
  3. 10:04Server vs device ML trade-offs
  4. 17:48Core ML and available tools
  5. 22:45Create ML macOS app overview
  6. 30:01Style transfer with Create ML
  7. 39:36Predefined vs dynamic models
  8. 44:55Training ML models on iOS
  9. 50:15Building the demo app
  10. 57:19Code walkthrough and predictions
  11. 1:00:33Production insights and takeaways
~/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.