Log in
Enquire now
Core ML

Core ML

The official machine learning model of Apple.

OverviewStructured DataIssuesContributors

Contents

History Core ML TensorFlow conversion Core ML 2 Core ML 3 TimelineTable: Further ResourcesReferences

Core ML is the foundational machine learning framework from Apple that builds on top of Accelerate, BNNS, and Metal Performance Shaders. It provides machine learning models that can be integrated to iOS applications and supports image analyses, natural language processing, audio to text conversion, and sound analysis. Applications can take advantage of Core ML without the need to have a network connection or API calls because the Core ML framework works using on-device computing.

It is used across Apple's products including, Siri, Camera, and Quick Type. Core ML is made to optimize device performance through leveraging its CPU, GPU, and neural engine while keeping memory and power consumption minimal. The CoreML application programming interfaces (APIs) are used by applications to make predictions and fine-tune models on all devices owned by each user. Model formats that can be converted to Core ML are Caffe , Keras , XGBoost , Scikit-learn , MXNet , LibSVM and Torch7.

Introduction to the Core ML Framework at WWDC 2017.

History
Core ML

At WWDC 2017 Apple released Core ML. Core ML was made to ensure user privacy by supporting on-device machine learning. The initial Core ML framework was capable of using several types of neural networks such as deep, recurrent, convolutional, linear, and tree ensembles.

TensorFlow conversion

On December 5, 2017 Google release their own tool for converting mobile device AI models using the TensorFlow Lite tool to file formats supported by Core ML.

Core ML 2

At WWDC 2018 Apple released Core ML 2. Core ML 2 was made to improve the overall process of the Core ML framework by optimizing the overall size of the model, improving speed, and the ability for developers to customize their own Core ML models.

Core ML 3

In June, 2019 Apple released Core ML 3. Core ML 3 added support for neural networks with more than 100 layers types, and on-device machine learning model training. Core ML 3 adds support for the following models: NearestNeighbors.proto, ItemSimilairityREcommender.proto, SoundAnalysisPreprocessing.proto, and LinkedModels.proto.

Introduction to Core ML 3.

Timeline

No Timeline data yet.

Further Resources

Title
Author
Link
Type
Date

Advanced Tips for Core ML

Jameson Toole

https://heartbeat.fritz.ai/advanced-tips-for-core-ml-77c9e0231a9

Web

March 6, 2019

An in-depth look at Core ML 3

Matthijs Hollemans

https://machinethink.net/blog/new-in-coreml3/

Web

June 8, 2019

Apple announces new machine learning API to make mobile AI faster

James Vincent

https://www.theverge.com/2017/6/5/15725994/apple-mobile-ai-chip-announced-wwdc-2017

Web

June 5, 2017

Core ML 3 Framework 2019

https://www.youtube.com/watch?v=ePJMIJXoG94

June 5, 2019

Core ML Documentation

Apple

https://developer.apple.com/documentation/coreml

References

Find more entities like Core ML

Use the Golden Query Tool to find similar entities by any field in the Knowledge Graph, including industry, location, and more.
Open Query Tool
Access by API
Golden Query Tool
Golden logo

Company

  • Home
  • Press & Media
  • Blog
  • Careers
  • WE'RE HIRING

Products

  • Knowledge Graph
  • Query Tool
  • Data Requests
  • Knowledge Storage
  • API
  • Pricing
  • Enterprise
  • ChatGPT Plugin

Legal

  • Terms of Service
  • Enterprise Terms of Service
  • Privacy Policy

Help

  • Help center
  • API Documentation
  • Contact Us
By using this site, you agree to our Terms of Service.