You*_*sef 5 c# decision-tree accord.net
我想使用accord.net框架从一组数据生成决策树.
我在这个链接中阅读了指南http://crsouza.blogspot.com/2012/01/decision-trees-in-c.html
我能够通过遵循它来生成树.但是如何使用它来预测新的输入?
我的意思是在创建树之后我想使用它(作为if-else语句来了解新输入的输出)
据说我可以将它转换为表达式, var expression = tree.ToExpression();但我该如何使用它?
谢谢你的帮助
我建议您仔细阅读指南中的示例。在过程的最后,他们生成表达式树并var expression = tree.ToExpression(); 编译它:
var func = expression.Compile();
结果是一个委托,您可以简单地执行该委托以获得给定输入的决策。在这个例子中,你可以做类似的事情
bool willPlayTennis = func(new double[] {1.0, 1.0, 1.0, 1.0}) == 1;
| 归档时间: |
|
| 查看次数: |
2219 次 |
| 最近记录: |