我正在寻找一个Java库,它不仅可以使用ID3或C4.5算法构建决策树,还可以以某种合适的格式存储新构建的树。问题是,我计划使用决策树引擎作为某种用户需求推断系统,即在使用训练数据生成决策树后,我想给它输入(来自用户的数据),并使用输出作为对用户的推荐。简单地说,我只是不希望能够遍历生成的树并根据输入数据集获得结果。我还希望不仅构建二进制决策树,而且为每个父节点构建具有可变数量的子节点的树(这意味着一些节点可能有两个子节点,有些是三个,所有这些都是根据在父节点中选中的属性的值)。我刚刚开始使用决策树,在这个领域没有太多的经验。我用谷歌搜索,开始寻找WEKA,但我不确定它是否满足我的要求。任何指导都会有很大的帮助。提前感谢!
发布于 2012-04-13 04:23:47
Weka是最先进的分类工具,包括C4.5。明确地试一试。
事实上,许多其他工具(KNIME,Rapidminer)通常只是围绕着Weka,本质上是做一些数据预处理,用户界面,实验运行等,但主要任务是委托给Weka。
在我看来,Weka并不是为此而完美设计的,但当涉及到分类和预测时,它是参考实现。当你在研究其他任务时,比如集群或者异常检测,你可以使用其他的工具,比如。Wekas聚类算法是最小的。
发布于 2012-04-13 02:33:47
使用weka,它很受欢迎,性能良好,稳定,有很好的文档记录,人们将能够帮助你。
https://stackoverflow.com/questions/10128104
复制相似问题