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

时间:2019-03-15 12:44:50

标签: coreml turi-create

我正在上一门有关苹果机器学习技术的课程。我刚刚遇到了这一段:

  

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

我的问题是,当您选择诸如二进制图像分类之类的任务,并且“创建ML / Turi创建”为您选择合适的模型时,它可以处理哪些模型。市场上没有很多这样做的机型吗?苹果只是选择了他们认为最好的那个吗?

谢谢!

1 个答案:

答案 0 :(得分:2)

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

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

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

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

Turi Create user guide实际上解释了其中的一些细节。

我还没有真正研究过其他模型,但是您可以通过查看Turi Create source code(尤其是here)或通过训练模型然后通过Netron