Apple's new iOS CoreML inference engine supports Keras models!
Developers will be able to design and train model using Keras and then convert the architecture to run on the CoreML engine. I suppose you can run TensorFlow models too if you designed them w/ Keras.
Yeah, that is surprising given that keras is not a language, but a continuously changing python class. How bug complete is the conversion? What about some new features like attention? And what about the future changes in keras?
The probably ran the same tests on Android using Pixel and S8 and then on iPhone (which leveraged CoreML). I would like to see a more detailed analysis myself.
Reinforcement Learning relates to the way you train your model. Most of the time, it ends up being a feed-forward neural net (possibly with some convolutional layers), and rarely an RNN, all of which are supported.
Is python3 shipped on OS X by default? I'm not sure why they are still shipping 2.x -- anyone know if 3.x will be shipped in high sierra?
A bit disappointed that the model conversion tool only supports an older version of Keras as well (1.2.2). Keras 2.0 is pretty new but I hope they update the conversion tools for it quickly ...
I wonder if the conversion tool will be open source ... seems like they'd want to support the widest net of external models since they don't yet have a way to produce .coreml models directly. Or maybe the intent is to augment Keras/caffe/etc to support saving .coreml directly?
[+] [-] eggie5|8 years ago|reply
[+] [-] likelynew|8 years ago|reply
[+] [-] blt|8 years ago|reply
[+] [-] simplehuman|8 years ago|reply
[+] [-] seanmcdirmid|8 years ago|reply
[+] [-] pjmlp|8 years ago|reply
But nowadays every time I see ML on HN, it happens to mean ML = Machine Learning instead of ML = programming language.
[+] [-] singularity2001|8 years ago|reply
https://developer.apple.com/documentation/accelerate/bnns
[+] [-] eggie5|8 years ago|reply
[+] [-] igravious|8 years ago|reply
[+] [-] kensai|8 years ago|reply
This is major, if they have managed to achieve it reasonably. But before opening a Sekt, I want to see some benchmarks. :)
[+] [-] jamesswift3|8 years ago|reply
How they actually compare?
[+] [-] suyash|8 years ago|reply
[+] [-] hackerbot|8 years ago|reply
[+] [-] mksmurf777|8 years ago|reply
[+] [-] db3d|8 years ago|reply
Also, some converted Core ML Models ready to use here: developer.apple.com/machine-learning
[+] [-] halflings|8 years ago|reply
[+] [-] ajay-d|8 years ago|reply
[+] [-] breatheoften|8 years ago|reply
A bit disappointed that the model conversion tool only supports an older version of Keras as well (1.2.2). Keras 2.0 is pretty new but I hope they update the conversion tools for it quickly ...
I wonder if the conversion tool will be open source ... seems like they'd want to support the widest net of external models since they don't yet have a way to produce .coreml models directly. Or maybe the intent is to augment Keras/caffe/etc to support saving .coreml directly?
[+] [-] dmix|8 years ago|reply
[+] [-] OldeElk|8 years ago|reply
[+] [-] mtw|8 years ago|reply
[+] [-] wodenokoto|8 years ago|reply
[+] [-] ska|8 years ago|reply
[+] [-] killin_dan|8 years ago|reply
[+] [-] castis|8 years ago|reply
http://www.acronymfinder.com/ML.html