如何在C#Accord.NET决策树中访问叶节点的填充?

时间:2016-11-29 08:44:26

标签: c# accord.net

我正在尝试测试一个案例是否属于我的Accord.NET决策树的特定叶节点。换句话说,我想测试彼此是否属于相关叶节点的情况。目标是对叶子种群进行逻辑回归。

提供一些背景信息:在C#中,使用Accord.NET机器学习框架,我有一棵树,

DecisionTree tree

我教过它来重现一套规则

C45Learning treeTeacher = new C45Learning(tree);    
treeTeacher.Learn(inputs, outputs);

现在我想通过每个输入,

for (int j = 0; j < outputs.Length; j++) {

并测试输入 j 是否属于与输入相同的叶子,例如 0

  if (leaf(0) == leaf(j))

为了达到这个目的,我试图先从我的树上制作规则集,

DecisionSet rules = tree.ToRules();

并使用方法,

rules.Equals()

但是没有关于这个特定方法的文档,我还没有找到任何使用示例。那就是我被困住的地方。

0 个答案:

没有答案