使用 CoreML 预测模式的结果 [关闭]

Posted

技术标签:

【中文标题】使用 CoreML 预测模式的结果 [关闭]【英文标题】:Predict outcome from patterns with CoreML [closed] 【发布时间】:2019-04-03 01:22:42 【问题描述】:

我对任何与机器学习相关的东西都很陌生,想知道如何,以及是否有办法从模式中预测简单的结果,例如,我有一个 [1, 2, 3, 1, 3, 2, 1] 的数据集。用户执行操作 3,数据集转到[1, 2, 3, 1, 3, 2, 1, 3]。如何预测用户接下来会做什么?

我打算将它与CoreML 一起使用。我在 Apple 的开发者网站上找到了this。但是,我相信这是基于模型提供的数据进行的预测。 (我假设它将与 CreateML 一起使用)。

对于我的问题,推荐的方法是什么? (对不起我的英语,如果需要,我会尽力澄清更多)。谢谢你:)

【问题讨论】:

【参考方案1】:

这看起来像是一个处理输入数据序列的分类器。用于此类事情的典型模型是 LSTM。 Create ML 目前不允许您训练 LSTM 等序列模型,因此您需要使用 Keras 之类的训练包(或 Turi Create for specific applications)。

这是我前段时间写的一篇博文,解释了 LSTM 的工作原理以及如何在 ios 上实现它们:http://machinethink.net/blog/recurrent-neural-networks-with-swift/ 从那时起,Core ML 出现了,它也支持 LSTM 模型并且更易于使用。

【讨论】:

非常感谢!非常感谢您的帮助:)

以上是关于使用 CoreML 预测模式的结果 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

CoreML 模型预测不同于训练

是否可以使用 Vision coreML 执行批量预测

错误! coreML 模型对图像的预测是错误的,对视频是正确的

从 pytorch 模型转换而来的 coreML 模型给出了错误的预测概率

CoreML MLModel 预测进度

预热 CoreML MLModel