为 Core ML 2 做好准备

Core ML 2 是一个机器学习框架,能用于众多 Apple 的产品,包括 Siri、相机和快速输入。Core ML 2 带来了极速的性能和机器学习模型的轻松整合,使您仅用几行代码就能为 app 构建智能功能。现在,您还可以在 Mac 上使用 Create ML 和 Xcode 10 中的 playground 构建自己的模型。

在您的 App 中使用 Core ML 2

Core ML 2 允许您将众多机器学习模型类别集成到您的 app 中。它不但有 30 多种层来支持广泛的深度学习,而且还支持诸如树集成, SVM 和广义线性模型等标准模型。 由于它构建在 Metal 和 Accelerate 等低阶技术之上,Core ML 能无缝地利用 CPU 和 GPU 来提供最大化的性能和效率。您可以在设备上运行机器学习模型,让数据在过程中无需离开准备接受分析的设备。

视觉

您可以轻松地在 app 中构建计算机视觉机器学习功能。 支持的功能包括脸部跟踪和检测,地标,文本检测,矩形检测,条形码检测,对象跟踪和图像配准。

Natural Language

Natural Language 框架是一个新的框架,用于分析自然语言文本并推断出特定于这种语言的元数据。您可以将这个框架与 Create ML 搭配使用,以训练和部署自定 NLP 模型。

Create ML 简介

有了这个新框架,您无需具备任何机器学习专业知识,即可轻松构建机器学习模型。得益于 Swift,Create ML 对开发者而言非常熟悉和易用,并且这一框架已经集成到 Xcode 10 的 playground 中,便于您实时查看模型创建工作流程。只需添加几行 Swift 代码,即可利用我们的 Vision 和 Natural Language 技术,并创建专为 Apple 生态系统进行过优化的模型来处理各种任务,包括回归、图像分类、文字标记和句子分类。您还可以使用 Mac 来利用自定数据训练 Apple 提供的模型,而无需准备专用服务器。

了解 Create ML (英文)

使用 Core ML 模型

查找工具来构建模型,轻松地转换模型,或者利用训练好的 Core ML 模型。

了解如何使用模型

Apple 机器学习在线日志

阅读由 Apple 工程师撰写的帖子,了解他们如何在工作中运用机器学习的技术。

阅读在线日志 (英文)