如何在 Swift Playgrounds 中使用 CoreML

介绍

对于 2023 年 Swift 学生挑战赛,我创建了 BabyTalk,这是一款旨在向父母教授婴儿手语的应用程序。为了实现这一点,我制作了一种交互式体验,用户可以在其中重复我展示的标志。应用程序的这一部分要求我混合使用 CoreML、Vision 和 ARKit,这让我发现在 Swift Playgrounds 中找出应用 CoreML 的路径仍然非常棘手和复杂。因此,根据我的发现,这里有一个关于在 Swift Playgrounds 上使用 CoreML 模型的简单教程。

导出模型

在 CreateML 上创建模型后(如果您需要这部分的帮助,请查看此 WWDC 会议),我们需要将其导出。转到 CreateML 应用程序的“输出”部分,然后单击“获取”按钮。这应该将 .mlmodel 文件下载到您的计算机中。

获取模型类

现在,创建一个空的 Xcode 项目并将您的模型文件放入其中(您可以从 Finder 中拖放它)。出现此弹出窗口时,单击“完成”。

在这里插入图片描述
现在,转到项目中的 .mlmodel 文件。你应该看到这样的东西:
在这里插入图片描述
按 command + B 构建项目。这应该使模型类名称(上面屏幕截图中带有紫色 C 的名称)可点击。当你点击它时,它应该将你重定向到一个看

猜你喜欢

转载自blog.csdn.net/iCloudEnd/article/details/131299186