2

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

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

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

4

1 回答 1

2

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

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

于 2018-10-30T08:56:05.847 回答