写点什么

Apple 发布 Core ML,为 Apple 设备提供了机器学习功能

  • 2017-06-22
  • 本文字数:744 字

    阅读完需:约 2 分钟

Apple 在 WWDC 2017 大会上发布了一种使用机器学习的方式,以及一种开发人员在自身应用中添加机器学习的方式。

Apple 新发布的机器学习 API 称为 Core ML,允许开发人员将机器学习模型集成到 App 中,App 运行于采用 iOS、macOS、watchOS 和 tvOS 的 Apple 设备上。由于模型驻留在设备上,因此数据不会离开设备。

Core ML 提供了应用开发人员可用的多种 API 调用,无需开发人员在 App 中额外添加任何模型。例如,它所提供的计算机视觉算法包括了面部识别和追踪、特征点检测和事件识别。开发人员也可调用 Core ML 做自然语言分析,例如实现对电子邮件、文本和 Web 页面的分析。自然语言处理 API 调用包括了语言检测、标记化(Tokenization)、词性标注(POS tagging)抽取和命名实体识别等。

开发人员也可以设计并使用自己的机器学习模型。Core ML 支持超过 30 层的深度神经网络,也支持其他一些机器学习方法,例如 SVM 和线性模型。在设备上可以使用 CPU 和 GPU,这为在 Apple 设备上运行强大的算法提供了很大的空间。

Apple 提供了一些预先训练好的模型,开发人员可以下载它们到自己的 App 中。在Apple 开发者网站上提供的一个模型可检测205 种图像场景(例如候机楼或卧室)。另外还提供了三种模型,可用于检测图像中的对象。开发人员也可以使用 Apple 提供的转换工具,将一些已有的模型转换为 Core ML 格式。该工具支持的机器学习工具包括:Keras(使用 Tensorflow 作为后端)、Caffe、Scikit-learn、libsvm 和 XGBoost。但是它不支持将已有的 Tensorflow 模型导入 Core ML 中,这在用于Android 的Tensorflow Lite 上是支持的。

对于那些想在自身App 中添加人工智能的开发人员,可以访问 Core Ml 的官方文档

查看英文原文: Apple Announces Core ML: Machine Learning Capabilities on Apple Devices

2017-06-22 19:001701
用户头像

发布了 227 篇内容, 共 78.8 次阅读, 收获喜欢 28 次。

关注

评论

发布
暂无评论
发现更多内容

安卓开发在线!Android面试吃透这一篇就没有拿不到的offer!大厂内部资料

欢喜学安卓

android 程序员 面试 移动开发

anyRTC新春大礼包

anyRTC开发者

音视频 WebRTC RTC

Kafka生产者哪些重要的参数是我们需要注意的?

李尚智

Java kafka 程序员 架构 消息中间件

🎨 HTTP 协议的前世今生

飞天小牛肉

Java 程序员 面试 计算机网络 2月春节不断更

JDK1.8升级这么久!Stream流的规约操作有哪些?

李尚智

Java 架构 jdk 函数编程

即构发布 LCEP 产品「RoomKit」 ,实现房间内0代码接入

ZEGO即构

重磅发布 | 3.4K Star可视化神器来啦

百度开发者中心

工具 可视化 #飞桨#

【JS】事件委托

德育处主任

JavaScript 大前端 js 2月春节不断更

Kafka消费者提交消费位移时提交的是当前消费到的最新消息的 offset 还是 offset+1?

李尚智

Java kafka 程序员 架构 消息中间件

【百度技术分享】San介绍以及在百度APP的实践

百度Geek说

Java JavaScript feed

百度亮相全球量子信息处理顶会QIP2021 推动全球量子科技进步

爱极客侠

架构师week11总结

Geek_xq

架构师训练营大作业(二)

Geek_f06ede

开发Kafka消费者客户端需要注意哪些事项?

李尚智

商务部CECBC专委会-商务联络部长王聚师:中医国际化的数字创新密码

CECBC

数字

架构师训练营大作业

Geek_f06ede

Clubhouse是个啥?一夜爆火一码难求

架构精进之路

七日更 2月春节不断更 clubhouse

5分钟让你理解K8S必备架构概念,以及网络模型(上)

大数据 架构

第十一周作业&总结

胡益

LoraWan的第一个网关与设备

远鹏

物联网 IoT ChirpStack LoraWan

Kafka 发送消息过程中拦截器的用途?

李尚智

Java kafka 程序员 架构

重磅发布 | 2021年OpenAtom XuperChain开源技术路径

百度开发者中心

百度 #区块链#

函数式编程Stream接口真的有那么好用吗?

李尚智

Java 程序员 架构

架构师week11 作业

Geek_xq

怎么理解Kafka消费者与消费组之间的关系?

李尚智

Java 大数据 程序员 架构

做了6年的Android,Jetpack-MVVM-高频提问和解答,看看这篇文章吧!

欢喜学安卓

android 程序员 面试 移动开发

Kafka在哪些场景下会造成重复消费或消息丢失?

李尚智

Java kafka 程序员 架构 消息中间件

图解分析:Kafka 生产者客户端工作原理

李尚智

Java 程序员 架构 kafak

为什么联盟链系统没有“激励”?

CECBC

区块链

LeetCode题解:529. 扫雷游戏,BFS,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

“双循环”下的数字货币棋局

CECBC

数字货币

Apple发布Core ML,为Apple设备提供了机器学习功能_Apple_Roland Meertens_InfoQ精选文章