The ability to update artificial intelligence models outside of the usual app update cycle means that devs can quickly improve the machine learning smarts of particular apps without having to push out an update. That’s huge news for any app developers who feature AI components within their apps.
“In the past, you would have to push more app updates just to get the newer models in your user’s hands,” Apple engineer Anil Katti said during an online Worldwide Developers Conference session. “Now with model deployment, you can quickly and easily update your models without updating the app itself.”
Apple also added AI templates to the Core ML Mac app that can be used to classify actions in images and video. This gives apps that use them the ability to identify particular actions, such as exercises and dance moves.
Core ML is part of Apple’s attempts to catch up on AI
Apple introduced its Core ML software framework with iOS 11 to speed up app tasks involving artificial intelligence. Previously, machine learning applications had to choose between using cloud services or running incredibly slowly on mobile devices. Core ML helped optimize these models.
It’s part of Apple’s attempt to catch up with the likes of Google on artificial intelligence. The same year that Apple introduced Core ML, it also launched its own semi-academic blog, the Apple Machine Learning Journal. This gives the company a platform to showcase how it uses machine learning to “help build innovative products for millions of people around the world.”
Are you a developer who uses Core ML? What do you think of Apple’s Core ML updates for 2020? Let us know your insights in the comments below.