使用GUI /应用程序预测用户操作

时间:2013-10-31 19:16:51

标签: java machine-learning weka mahout prediction

我正在使用Java(但我也对其他语言的解决方案持开放态度)。我正在研究开源预测建模解决方案,用于猜测用户感兴趣的GUI /应用程序功能(我将在GUI /应用程序上具有特定的用户行为数据)。我是否应该考虑合并SVM或决策树,而不仅仅是查看最常用的操作等?我正在寻找weka,mahout和jahmm - 我能看到的任何其他资源(特别是对于GUI行为 - 即使精度降低,也希望能够足够快地返回结果)。由于我对这个领域不是很了解,请查询我可能遗漏的任何信息,以便更好地确定一个有效的解决方案。谢谢!

1 个答案:

答案 0 :(得分:2)

由于我们不知道您正在使用哪些数据(我不知道现有的软件可以做到这一点,但它可能非常存在),这是非常难以说的。关于支持向量机,它们是二元或一对所有分类器,所以如果我理解你的意图,我认为它们不适用于此。

如果您不熟悉机器学习,Weka可能是您开始学习的好地方。如果您有监督数据,那么您可以将所有特征向量与相关的分类数据一起提供给Weka,并使用交叉验证来查看最适合您的技术类型。此外,您可以使用Weka查看某些功能是否比其他功能更重要,并且可以减少手动维度。或者当然,您可以使用Weka的降维技术之一,但如果您不了解它们所做的假设或数据的相关性,可能很难确定哪一个(这也适用于您尝试的任何预测技术) /使用)。虽然,如果你有足够的时间,你可以只是玩,并手动看看什么效果最好。