News for hackers. Stuff that matters.
Re:Core ML: Integrate machine learning models into your app by singularity2001 on Tuesday June 06, 2017 @03:02AM (#14495323)
"BNNS does not do training, however. Its purpose is to provide very high performance inference on already trained neural networks." :(

https://developer.apple.com/documentation/accelerate/bnns

Re:Core ML: Integrate machine learning models into your app by eggie5 on Tuesday June 06, 2017 @03:08AM (#14495348)
yes, it's an inference engine that runs pre-built architectures. why would you want to train on the device?
Re:Core ML: Integrate machine learning models into your app by cshenton on Tuesday June 06, 2017 @09:25AM (#14497008)
Federated Learning. It's something Google does at the Android level, but I don't think they provide an API for app developers to train on device.

Another use case is privacy: ship a pretrained facenet style model and let it learn to map your address book to faces in your photos without your data leaving the device.

Re:Core ML: Integrate machine learning models into your app by singularity2001 on Tuesday June 06, 2017 @03:10AM (#14495358)
Maybe not fully train but fine tune on the user data ( images, voice, surroundings, etc, etc)
Re:Core ML: Integrate machine learning models into your app by eggie5 on Tuesday June 06, 2017 @03:15AM (#14495368)
oh, you're talking about updating parameters. Maybe sending that new data home and train a new model and then update parameters across all devices in fleet.
Re:Core ML: Integrate machine learning models into your app by suprfnk on Tuesday June 06, 2017 @07:30AM (#14496427)
> Maybe sending that new data home

I'd assume Apple does not allow this.

Re:Core ML: Integrate machine learning models into your app by mattnewton on Tuesday June 06, 2017 @10:45AM (#14497597)
Apple would allow this with privacy statements, it's practically the industry standard right now. Of course Facebook is doing this for instance.

However it could be a killer feature to have easy api's for doing personalization all on device.

Re:Core ML: Integrate machine learning models into your app by igravious on Tuesday June 06, 2017 @06:43AM (#14496201)
BNNS = “Basic neural network subroutines” if you are not interested in clicking through!