专栏首页BestSDK苹果发布机器学习框架Core ML,可减少RAM和电量消耗

苹果发布机器学习框架Core ML,可减少RAM和电量消耗

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也非常重要。据传苹果正开发专门处理机器学习任务的芯片,这种框架很可能是开发者使用它的“门户”。

本文分享自微信公众号 - BestSDK(bestsdk)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2017-06-07

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 阿拉丁SDK大更新:新增微信群流量监控,小程序全数据侦测等10项功能

    此次升级不但解决了小程序双方流量交易核实的问题,还修复了小程序中使用插件产生的冲突问题。也就是说,阿拉丁小程序统计平台(aldwx.com)发布的SDK功能将会...

    BestSDK
  • 估值120亿美元增强现实技术公司,为开发者开放其SDK

    image.png 近日估值120亿美元增强现实科技公司MagicLeap公司宣布,将其增强现实平台的SDK向开发者开放。该公司还表示,该SDK利用了Unity...

    BestSDK
  • 所有苹果APP必须适配iOS 11 SDK,否则下架|4月份开始

    近日、苹果通知开发者,从今年4月开始,所有提交给苹果App Store应用商店的新应用必须支持iPhone X的超级视网膜显示屏。这意味着新应用程序的开发人员必...

    BestSDK
  • 区块链资产交易平台开发交易所开发

    今年区块链资产故障让一些人承受了数十亿美元的损失,但全球最大的区块链资产交易平台仍在赚钱。区块链资产交易平台开发

    v13823115027
  • 初创公司如何避免服务器被攻击

    大宽宽
  • (17)Bash别名与快捷键

    用命令行定义的别名,只会临时有效,重启后就消失了。我们想让别名永久有效,可通过下面的命令,将别名写入该配置文件,即可永久有效。

    生信real
  • 周鸿祎如何防老?把公司交给90后

    掐指算来,已过不惑之年的周鸿祎已经算上一代老人了。与马云、李彦宏和马化腾同处于70年前后的他,同样面临着自己正在老去的现实问题。如何应对公司和自己变老,李彦宏...

    罗超频道
  • 从 0 开始学 Linux 内核之 android 内核栈溢出 ROP 利用

    最近在研究一个最简单的android内核的栈溢出利用方法,网上的资料很少,就算有也是旧版内核的,新版的内核有了很大的不同,如果放在x86上本应该是很简单的东西,...

    Seebug漏洞平台
  • 重拾Kotlin(14)-Lambda表达式

    Lambda 表达式本质上就是可以传递给其它函数的一小段代码,通过 Lambda 表达式可以把通用的代码结构抽取成库函数,也可以把 Lambda 表达式存储在一...

    叶应是叶
  • 2019新一波收购风暴来袭,科技巨头成功开启“买买买”模式

    2019年又是一场巨头收购大混战,蓝巨人斥资340亿美金终于戴上了心仪的红帽子、“收购狂人”Broadcom又将魔掌伸向安全软件巨头Symantec、思科宣布以...

    SDNLAB

扫码关注云+社区

领取腾讯云代金券