【发布时间】:2011-04-07 17:56:57
【问题描述】:
我正计划为我用 Java 开发的电子商务平台构建一个功能,以与亚马逊非常相似的方式显示相关产品。对于我想探索的相关产品,有几个不同的指标。
- 购买历史(同时购买)
- 按系列/类型相关(类似产品分类)
- 故意相关(提升结果;“买这个!”)
虽然我可能能够开发自己的数据挖掘库,但它的可移植性不是很好,而且我敢说它也不是很好。
有几个包可以做这种事情,但我觉得我无法评估哪个包或解决方案最适合我。非常感谢任何轶事或个人经验的输入。
注意:我将其标记为神经网络,因为我在一次 Python 演讲中使用了类神经网络进行数据挖掘,我不相信神经网络是这项工作的最佳选择。
【问题讨论】:
-
协同过滤似乎比神经网络更好地解决您的问题,因为您可能没有具有明显成本函数的一致训练集。 Mahout 得到很好的支持并基于 Hadoop,它是 Java map-reduce 框架。我没有这方面的经验,但我想我会尝试为您指明正确的方向。
-
@Adriaan Koster,你可能是对的 :)
标签: java neural-network data-mining