【新智元导读】昨天在 WWDC 高调发布 Core ML 机器学习库后,苹果官方博客今天发布了包含 iOS 11 SDK的beta版Xcode 9,以及 iOS 11 beta版,现在就可下载使用,为你的 iOS app 增加计算机视觉、自然语言处理等智能功能。
Core ML 是苹果提出的新的基础机器学习框架,已经用在包括 Siri,Camera 和 Quick Type 等苹果产品。Core ML提供非常快速的性能,易于集成的机器学习模型,仅需使用几行代码就能构建具有智能的新功能的app。
概述
Core ML 允许用户将各种类型的机器学习模型集成到app中。除了支持30多层的各类深度学习,还支持诸如树集成( tree ensembles),支持向量机(SVM),以及广义线性模型(generalized linear models)等标准模型。由于它是建立在 Metal 和 Accelerate 之类的低级技术之上,Core ML 能够无缝利用CPU和GPU的优势来提供最高的性能和效率。你可以在设备上运行机器学习模型,因此数据的分析在设备上就可完成。
视觉
你可以轻松将计算机视觉机器学习功能加入你的app。支持的功能包括面部跟踪,人脸检测,地标,文本检测,矩形检测,条形码检测,对象跟踪和图像配准。
自然语言处理
自然语言处理API使用机器学习深入理解文本,使用语言识别,标记化,词汇化,词性化和命名实体识别等功能。
下载和使用 Core ML
在这里下载最新包含 iOS 11 SDK的beta版Xcode 9,以及 iOS 11 beta版来为你的app构建机器学习支持:https://developer.apple.com/download/
文档
获取有关如何在你的app上使用机器学习的具体文档,以及最新的 iOS SDK:
官网:https://developer.apple.com/machine-learning/