【问题标题】:Core ML framework why baked in the bundleCore ML 框架为什么要打包
【发布时间】:2017-12-04 21:41:49
【问题描述】:

在我对新 Core ML 框架的了解有限的情况下,我知道模型是内置在包中的。

我确信 ML 和模型会随着时间的推移而发展,收集更多数据以进一步发展模型。如果这是真的,为什么 Core ML 框架还要使用“静态”模型?

我可以看到计算机视觉(对象识别等)所需的速度,但该模型应该能够从 http 读取某些东西 - 对吧?

【问题讨论】:

    标签: ios coreml


    【解决方案1】:

    CoreML 不是为了在移动设备上训练模型,而是为了在应用程序中运行经过训练的模型。

    确实,您可能会随着时间的推移改进您的模型,并且可能希望能够在无需提交新应用的情况下对其进行更新。

    对此进行了一些讨论:https://stackoverflow.com/a/44463680/2054629,我没有真正的答案来解释为什么 Apple 不能轻松更新模型,只要它采用相同的输入并具有相同的输出类型。

    【讨论】:

    • 也许他们认为如果你想更新模型,你会更新整个应用程序。
    • 是的,但这不是很好。您还可以拥有一个应用程序,该应用程序在大量选择中使用少数模型并希望根据需要下载它们。
    • @Guig 主要是因为还没有人大声问出这个问题。你是对的,在stackoverflow.com/a/44463680/2054629 中有一些讨论,但由于这不是 OP 的问题,所以在那里回答是不合适的。请随时提出这个问题。
    猜你喜欢
    • 1970-01-01
    • 2011-04-18
    • 2021-10-23
    • 1970-01-01
    • 1970-01-01
    • 2010-12-23
    • 1970-01-01
    • 2013-06-18
    • 2012-10-05
    相关资源
    最近更新 更多