是否有设计良好、维护良好的 Java 决策树学习库?

Posted

技术标签:

【中文标题】是否有设计良好、维护良好的 Java 决策树学习库?【英文标题】:Is there a well-designed, maintained decision tree learning library for Java? 【发布时间】:2011-10-08 10:30:39 【问题描述】:

我需要一个用于 Java 的决策树学习库。我看过jaDTi 和Weka,但都没有达到图书馆设计的当代标准。

例如,两者仍然在任何地方都使用非泛型 Vector 对象,并且都无法轻松地以编程方式提供训练数据,它们都希望从文件或数据库中加载数据。

【问题讨论】:

【参考方案1】:

我建议你看看JBoost。

【讨论】:

【参考方案2】:

Apache Mahout 有一个基于随机森林的决策树实现。然而,它是基于 Hadoop 的,而不是普通的 Java。

【讨论】:

啊,很有趣 - 虽然 Hadoop 依赖项可能是一个破坏者,因为我不需要它【参考方案3】:

有点老帖子,但Github 上有一个非常原始的基于 Java 的决策树 AI

开源项目:太树

【讨论】:

以上是关于是否有设计良好、维护良好的 Java 决策树学习库?的主要内容,如果未能解决你的问题,请参考以下文章

机器学习实战基础(二十八):决策树概述

是否有有助于构建命令行应用程序的良好 Java 库? [关闭]

机器学习中的算法——决策树模型组合之随机森林与GBDT

决策树——示例加源码讲解

决策树——示例加源码讲解

决策树——示例加源码讲解