On-device ML model training

Last updated: 13 days ago

No one would doubt that Machine Learning (ML) has brought innovations to every field. But, what we could do on iOS devices was only performing inference using pre-trained Core ML models.

With Core ML 3, we can finally train machine learning models ON-DEVICE🎉 I’ll explain the whole steps to make an updatable CNN model using Keras and Core ML Tools (coremltools), and how to implement the on-device training with Core ML 3. I'll show you what kind of models can be updatable on-device and the actual performance, with some demonstrations.