博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
苹果发布Core ML 2
阅读量:6910 次
发布时间:2019-06-27

本文共 720 字,大约阅读时间需要 2 分钟。

在WWDC大会上,苹果发布了Core ML 2:iOS设备的新版机器学习SDK。

\\

Core ML的第一个版本于2017年6月发布,而新版本Core ML 2将带来30%的推理速度提升。他们使用两项分别称为“批量预测”和“量化”的技术来实现这一点。批量预测是指同时预测多个输入(例如,同时对四个图像进行预测,而不是逐个预测这些图像)。量化是指在推理期间比在训练期间用较少的位表示权重和激活。在训练期间,可以使用用于加权和激活的浮点数,但在非GPU设备上进行推理时,它们会减慢计算速度。通过使用8位或16位来表示权重或激活,仍然可以获得相应的结果,但速度比以前快了,而且体积减少了75%。

\\

77da7481b5b2571aa6ce9b3c41513872.jpg

\\

Core ML SDK的一个重要新功能是。开发者可以在Mac上使用Swift创建和训练自定义机器学习模型。然后他们可以用Core ML将模型整合到应用程序中

\\

在演讲中,苹果还示例了Memrise公司()如何使用他们的Core ML工具。以前,他们的开发人员需要24小时才能使用20,000张图像来训练模型。而在使用Create ML和Core ML 2之后,在MacBook Pro上将时间缩短至48分钟,在iMac Pro上则缩短至18分钟。另外,他们的模型尺寸从90MB减少到3MB。

\\

Keras和scikit learn用户可以直接将他们的模型导入到Core ML中。Core ML的一个缺点是不能导入TensorFlow模型。不过,,可以将它们转换为可以导入的格式。

\\

读者可以在上了解有关Core ML 2的更多信息,还可以在中找到有关机器学习如何集成到Apple产品中的其他信息。

\\

查看英文原文

\\

转载地址:http://oefcl.baihongyu.com/

你可能感兴趣的文章
Lambda架构与推荐在电商网站实践
查看>>
Docker Swarm与Apache Mesos的区别
查看>>
消息中间件保证消息一致性解决方案
查看>>
java内嵌浏览器DJNativeSwing
查看>>
Php学习
查看>>
寓意很深刻的故事
查看>>
Confluence 6 权限概述
查看>>
Android小白的探索:2D绘图之Android简易版Microsoft Visio学习之路 三、装饰者模式...
查看>>
现代操作系统--引论
查看>>
Unix Study之--AIX安装和配置SSH
查看>>
C++ priority_queue用法(大顶堆,小顶堆)
查看>>
带返回值的python多级菜单
查看>>
Linux中~/.是什么意思
查看>>
MySql-Binlog协议详解-流程篇
查看>>
Effective Java 学习笔记(第57条:只针对异常的情况才使用异常)
查看>>
Simple-Spring-Memcached深入研究一
查看>>
大话JS神器之Promise
查看>>
网页适配之强制网页适配手机屏幕
查看>>
ThinkPHP2.2 任意代码执行漏洞 利用
查看>>
期年之痒
查看>>