我正在尝试测试一个案例是否属于我的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()
但是没有关于这个特定方法的文档,我还没有找到任何使用示例。那就是我被困住的地方。