写点什么

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:001500
用户头像

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

关注

评论

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

所谓区块链去中心化社交产品,究竟是创新还是复旧?

CECBC

区块链

架构实战营 - 模块 03 作业

架构实战营

GoF23 中的对象行为模式草图!

鲁米

模块3 学习总结

TH

架构实战营

ceph-csi源码分析(6)-rbd driver-nodeserver分析(下)

良凯尔

Kubernetes 源码分析 Ceph CSI

2021年程序员可以做哪些副业?

孙叫兽

程序员 副业 副业赚钱

FFmpeg音视频处理工具三剑客(ffmpeg、ffprobe、ffplay)

liuzhen007

音视频 5月日更

HBase与Hadoop的关系

大数据技术指南

HBase 5月日更

【架构实战营】第3模块作业

swordman

架构实战营

模块1作业

刘丽

网站优化第一次网页加载的速度的办法与思路。

孙叫兽

性能优化 网站 性能调优

事关每个程序员的职业规划与履历

孙叫兽

生涯规划 程序员 职业规划 人生修炼

Java Stream 源码分析

Yano

Java stream

架构实训营 作业三——消息队列架构设计文档

开拓纪

第三章作业 #架构实战营

9个国外最佳免费编程学习一站式网站,谁用谁知道!

北游学Java

Java c++ php JavaScript

第 0 期架构训练营模块 3 作业

架构实战营

消息队列架构设计

俞嘉彬

架构实战营

用组合式创新模型做产品建模

石云升

组合式创新 5月日更 产品建模

区块链如何赋能“链”金融

CECBC

金融

如何上架自己的应用到各大应用商店?

孙叫兽

证书 安卓 appstore 应用宝 引航计划

借鉴AQS的CHL思路解决消息多线程消费顺序ACK问题

Coder的技术之路

AQS 多线程 高并发 架构设计 消息队列

Go 杂谈——interface与nil的细节让我出了线上BUG

HZFEStudio

Go 语言

读写锁

wzh

Java 并发编程 并发 JUC

通过 Netty、ZooKeeper 手撸一个 RPC 服务!

Yano

Java 微服务 Netty RPC

消息队列构架设计文档

Chris Cheng

Spark中将DAG划分为Stage核心算法

五分钟学大数据

spark 5月日更

优秀程序员都在注意的十个点

好好学习,天天向上

Java 设计模式 代码 技巧

Android团队怎样搭建自己的开发仓库

寻找生命中的美好

android maven nexus library

花了两天时间用html+css+js做了一个网页版坦克大战游戏

孙叫兽

JavaScript html 坦克大战

模块3作业 消息队列架构设计文档

TH

架构实战营

Semaphore

wzh

Java 并发 java工具类

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