当我提供大量训练数据来训练计算机时,为什么我需要决策树来预测我的测试数据?

时间:2018-04-21 10:19:38

标签: machine-learning classification decision-tree training-data

我是BSCS的学生,我正在学习分类。一个问题让我很困惑。如果我为决策树制作或编写了我的编码,那么为什么我需要大型训练数据来预测我的测试数据的答案?当我通过一些代码行检查每个测试数据线时,培训数据如何帮助我?

一步一步地传递它们,如果在任何一步它们都不匹配我的条件我正在写回答如果它们成功通过了所有条件那么我正在使用我的代码写回答。现在训练数据如何帮助?如果它有助于计算机预测为什么我需要我的决策树或模型来回答我的数据?

1 个答案:

答案 0 :(得分:1)

训练数据用于<​​em>构建树。

如果您按照if-then规则手动编写树,则不会执行决策树学习。如果人类写了一组嵌套的if语句,你可以拥有非学习的决策树。