苹果发iPhone机器学习编程框架 运行模型更容易

2017-06-06 11:29:23 来源:网易 热度:
据Venturebeat报道,在全球开发者大会上,苹果发布了其机器学习编程框架Core ML,它可帮助机器学习模型在苹果移动设备上运行更容易。
 
 
Core ML将是苹果最新版移动操作系统iOS 11的重要组成部分,它允许开发者加载训练有素的机器学习模型到iPhone或iPad上,然后利用它们生成有关应用的内部洞见。虽然开发者过去可能也会自己完成类似工作,但新的编程框架可让应用利用机器学习在本地层面上处理数据,而无需将用户信息发送到云端。
 
此外,新的编程框架也可优化苹果移动设备上的模型,这可以减少RAM会用和电量消耗。对于计算密集型任务(比如机器学习推理)来说,减少RAM和电量消耗都非常重要。
 
在移动设备上处理机器学习数据可带来一系列好处。应用无需联网就可以利用机器学习模型带来的好处;无需等待信息在网络之间来回传输,为此它处理数据速度更快;用户还能加强保护隐私,因为数据不必离开设备本身,就可以享受智能化带来的好处。
 
苹果并非唯一致力于将机器学习应用到移动设备上的公司。谷歌已经在几周前的开发者大会上宣布推出新的TensorFlow Lite编程框架,它可帮助开发者更轻松地开发机器学习模型,以便在低功耗Android设备上运行。
 
开发者必须将训练好的模型转化为特殊格式,以便于Core ML兼容。他们可以将模型加载到苹果Xcode开发环境中,并在iOS设备上部署。该公司已经基于流行的开源项目推出4款预建机器学习模型,而且还开发出转换器,以便开发者能够更方便使用。
 
这种转化器可与流行框架兼容,包括Caffe、Keras、scikit-learn、XGBoost以及LibSVM等。如果开发人员利用不同框架开发出苹果不支持的模型,那么苹果可能会让你自己编写转化器。
 
Core ML是苹果最新的Core框架,其他框架还有Core Location、Core Audio以及Core Image等,它们都可通过提取复杂的任务帮助开发者开发更先进的应用。此外,对于苹果未来硬件业务,Core ML也非常重要。据传苹果正开发专门处理机器学习任务的芯片,这种框架很可能是开发者使用它的“门户”。

责任编辑:黄焱林

相关推荐

iPhone 5发布或延至10月 高通芯片供货出现短缺

北京时间4月20日早间消息,美国投资银行PiperJaffray周四发布报告称,苹果很可能延续10月份发布新机的惯例,在今年秋天发布iPhone5。据悉苹果新手机发布日期的延后是因为遭遇了高通28纳米调制解调器(modem)芯片的供货问题,该芯片将支持苹果新手机兼容LTE网络。“我们预计iPhone5不但将包含革命性新设计机身,它还将支持LTE网络并使用高通28纳米基带芯片。”PiperJaffray在报告中称。路透社昨天报道称,高通无法满足苹果需求,原因出自其“制造限制”,它将导致高通运营成本提升。高通CFO比尔·凯特尔(BillKeitel)表示,市场需求已经远超其供货能力,所以他们已经决

分析师称苹果iTV跳票至明年 今年两款iPhone上市

北京时间3月13日消息,据国外媒体报道,投资银行Jefferies分析师彼得·米塞克(Peter Misek)周二发布投资者报告称,苹果电视机iTV可能将被...

iPhone 6及6 Plus均支持4K视频播放

美国科技博客MacRumors报道称,苹果iPhone 6和iPhone 6 Plus中使用的A8处理器能够处理4K视频播放,尽管这两款iPhone的原生屏幕分辨率分别仅为1334x750和1920x1080。Mac应用WALTR的开发者首先发现,iPhone 6和iPhone 6 Plus支持4K视频播放。这款应用帮助用户更方便地向iPad或iPhone上传并转换音乐和视频文件,并在这些移动设备上播放。由于分辨率分别