Core ML 和 Turi Create 使用啥模型?
Posted
技术标签:
【中文标题】Core ML 和 Turi Create 使用啥模型?【英文标题】:What models do Core ML and Turi Create use?Core ML 和 Turi Create 使用什么模型? 【发布时间】:2019-08-06 13:16:37 【问题描述】:我正在参加有关 Apple 机器学习技术的课程。我刚看到这一段:
Turi Create 和 Create ML 是特定于任务的,而不是 特定于模型。这意味着您指定问题的类型 想要解决,而不是选择要使用的模型类型。 您选择与您想要解决的问题类型相匹配的任务 解决,然后 Turi Create 分析您的数据并选择正确的模型 为了这份工作。
我的问题是,当您选择二进制图像分类等任务时,Create ML / Turi Create 会为您选择合适的模型,它有哪些模型可供使用。市场上没有很多型号可以做到这一点吗? Apple 是否只是选择了他们认为最好的那个?
谢谢!
【问题讨论】:
【参考方案1】:对于基于图像的任务,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 检查它来自己找到答案。
【讨论】:
现在阅读你的书 Matthijs!很棒的东西!以上是关于Core ML 和 Turi Create 使用啥模型?的主要内容,如果未能解决你的问题,请参考以下文章
如何将 Turi Create 创建的 CoreML 模型转换为 Keras?
下载苹果发布Turi Create机器学习框架,5行代码开发图像识别
开源推荐 30苹果开源领域又一深造:开源机器学习框架 Turi Create