Core ML 和 Turi Create 使用哪些模型?

Mar*_*oon 2 coreml turi-create

我正在学习苹果机器学习技术的课程。我刚刚看到这一段:

Turi Create 和 Create ML 是特定于任务的,而不是特定于模型的。这意味着您指定要解决的问题类型,而不是选择要使用的模型类型。您选择与您想要解决的问题类型相匹配的任务,然后 Turi Create分析您的数据并为该作业选择正确的模型。

我的问题是,当您选择二值图像分类等任务时,Create ML / Turi Create 会为您选择合适的模型,它有哪些模型可供使用。市场上不是有很多型号可以做到这一点吗?苹果只是选择了他们认为最好的那个吗?

谢谢!

Mat*_*ans 5

对于基于图像的任务,Create ML 使用名为“Vision FeaturePrint.Scene”的模型。这已融入 iOS 和 macOS 中。这可能是某种 ResNete 模型,但谁知道呢……这是一个秘密。

对于图像分类,Turi Create 允许您在 SqueezeNet 1.1 和 ResNet-50 之间进行选择。

对于对象检测,Turi Create 构建了类似于 Tiny YOLO v2 / Darknet 的东西。

对于活动识别,它是一个由卷积层、LSTM 和几个全连接层组成的模型。

Turi Create 用户指南实际上非常详细地解释了其中的一些内容。

我还没有真正研究过其他模型,但您可以通过查看Turi Create 源代码(尤其是这里)或通过训练模型然后使用Netron检查它来亲自找到答案。