Updating a Decision Tree With New Data

后端 未结 1 1257
隐瞒了意图╮
隐瞒了意图╮ 2021-01-24 06:57

I am new to decision trees. I am planning to build a large decision tree that I would like to update later with additional data. What is the best approach to this? Can any decis

相关标签:
1条回答
  • 2021-01-24 07:16

    Decision trees are most often trained on all available data. That is, when you have new data, you retrain the entire tree. Since this process is very fast it is usually not problematic. If data is too big to fit in memory, you can often get around it by subsampling (row sampling) the training set, since tree-based models don't need that much data to give good results.

    Note that decision trees are quite vunerable to overfitting, and you should consider Random Forest or another ensemble method. With bagging it is possible to train different trees on different subsets of data.

    There also exists incremental and online learning methods for decision trees. CART, ID3 and VFDT learner are some examples.

    0 讨论(0)
提交回复
热议问题