Saturday, June 10, 2017

AI: Apple Core ML

Apple Announces Core ML: Machine Learning Capabilities on Apple Devices @ InfoQ

"At WWDC 2017 Apple announced ways it uses machine learning, and ways for developers to add machine learning to their own applications.
Their machine learning API, called Core ML, allows developers to integrate machine learning models into apps running on Apple devices with iOS, macOS, watchOS, and tvOS. Models reside on the device itself, so data never leaves the device."

"Supported machine learning tools are Keras (with Tensorflow backend), Caffe, Scikit-learn, libsvm and XGBoost. It is not possible to import an existing Tensorflow model into Core ML, which would be possible with Tensorflow Lite on Android."

Core ML integrates a trained machine learning model into your app.

The machine learning stack

Is Core ML related to Apple's acquisition of Turi last year?
Apple execs explain why the tech giant acquired machine learning startup Turi – GeekWire

While typically used from Python, Turi's GraphLab ML toolkit is written in C++,
so Apple could have embedded in the Core ML to be used from any supported language.

Is TensorFlow better than other leading libraries such as Torch/Theano? - Quora

Amazon goes open source with machine-learning tech, competing with Google’s TensorFlow – GeekWire

Microsoft/CNTK: Microsoft Cognitive Toolkit (CNTK), an open source deep-learning toolkit

No comments: