Programming languages 实现决策树的语言

Programming languages 实现决策树的语言,programming-languages,implementation,octave,data-mining,decision-tree,Programming Languages,Implementation,Octave,Data Mining,Decision Tree,实现决策树的编程语言的最佳选择是什么?实施的结果仅供个人使用,不需要考虑发布的能力等。 我听说Octave是一个很好的选择,有人能解释一下为什么建议使用基于矩阵的语言来实现决策树吗?我用它来实现决策树,并将编译器从特定领域的语言写入决策树。我还将类似的决策树编译成C代码 这实际上取决于你想用决策树做什么。如果您正试图做一些复杂的事情,或者您正试图使决策树特别易于阅读和编写,我建议您要么创建一种特定于域的语言,要么将特定于域的运算符嵌入到或标准ML中。如果您只想开始,您可以从ML开始(对于初学者来

实现决策树的编程语言的最佳选择是什么?实施的结果仅供个人使用,不需要考虑发布的能力等。 我听说Octave是一个很好的选择,有人能解释一下为什么建议使用基于矩阵的语言来实现决策树吗?

我用它来实现决策树,并将编译器从特定领域的语言写入决策树。我还将类似的决策树编译成C代码

这实际上取决于你想用决策树做什么。如果您正试图做一些复杂的事情,或者您正试图使决策树特别易于阅读和编写,我建议您要么创建一种特定于域的语言,要么将特定于域的运算符嵌入到或标准ML中。如果您只想开始,您可以从ML开始(对于初学者来说,比Haskell更容易)这为以后保留了一些选项

一般来说,ML和Haskell都非常擅长表示和操作各种树


我无法解释为什么有人会推荐一种基于矩阵的决策树语言。

我很确定第一个决策树是用LISP编写的

仍然有许多这样的算法仍然是用LISP编写的。 如果您决定选择LISP,您可以找到许多文档。 Scheme也是一种很好的语言,它比LISP更简单/更小

两种语言的学习速度都很快


IMHO

谢谢您提供的信息。我猜我用八度音阶唱错了。由于这篇特定的文章,我正在考虑使用Python——我想学习Python已经有一段时间了,这可能是一个好的开始。你觉得怎么样?为什么有这么好的东西?我可以勾勒出一些反应:简单、一致、自然……)但除了简单之外,这些语言还极具表现力。这是为了阅读。