苹果发布Core ML 2
极客时间编辑部
讲述:丁婵大小:1.00M时长:02:12
在最近的 WWDC 大会上,苹果发布了 Core ML 2,这是一个 iOS 设备的新版机器学习 SDK。
据悉,Core ML 的第一个版本是在 2017 年 6 月发布的,而新版本 Core ML 2 在推理速度上将提升 30%。他们通过使用“批量预测”和“量化”的技术来实现这一点。批量预测是指同时预测多个输入(例如,同时对四个图像进行预测,而不是逐个预测这些图像),而量化是指在推理期间用较少的位来表示权重和激活。
在训练期间,可以使用加权和激活的浮点数,但是在非 GPU 设备上进行推理时,它们会减慢计算速度。而通过使用 8 位或 16 位来表示权重或激活,仍然可以获得相应的结果,而且速度比以前快了,体积减少了 75%。
Core ML SDK 的一个重要新功能是 Create ML。开发者可以在 Mac 上使用 Swift 创建和训练自定义机器学习模型。然后他们可以用 Core ML 将模型整合到应用程序中。
在演讲中,苹果还演示了 Memrise 公司(人们学习新语言的网站)是如何使用他们的 Core ML 工具的。以前,他们的开发人员需要 24 小时,才能使用 2 万张图像来训练模型。而在使用 Create ML 和 Core ML 2 之后,在 MacBook Pro 上将时间缩短至 48 分钟,在 iMac Pro 上则缩短至 18 分钟。另外,他们的模型尺寸从 90MB 减少到了 3MB。
据介绍,Keras 和 scikit learn 的用户可以直接将他们的模型导入到 Core ML 中。然而,Core ML 有一个缺点是不能导入 TensorFlow 模型。不过,谷歌发布了一个公共工具,能够将它们转换成可以导入的格式。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论