使用 CoreML 从模式预测结果

Predict outcome from patterns with CoreML

我对与机器学习相关的任何事情都不熟悉,想知道如何做,如果有一种方法可以从模式中预测简单的结果,例如,我有一个 [1, 2, 3, 1, 3, 2, 1] 的数据集。用户执行动作 3,数据集变为 [1, 2, 3, 1, 3, 2, 1, 3]。我如何预测用户接下来会做什么?

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

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

这看起来像是一个对一系列输入数据起作用的分类器。用于此类事情的典型模型是 LSTM。 Create ML 目前无法让您训练 LSTM 等序列模型,因此您需要使用像 Keras(或 Turi Create for specific applications)这样的训练包。

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