2020年3月12日

决策树缺失值处理

摘要: 现实生活中的数据集中的样本通常在某系属性上是缺失的,如果属性值缺失的样本数量比较少,我们可以直接简单粗暴的把不完备的样本删除掉,但是如果有大量的样本都有属性值的缺失,那么就不能简单地删除,因为这样删除了大量的样本,对于机器学习模型而言损失了大量有用的信息,训练出来的模型性能会受到影响。这篇博客就来介 阅读全文

posted @ 2020-03-12 15:54 limingqi 阅读(2087) 评论(0) 推荐(0) 编辑

决策树剪枝

摘要: 首先剪枝(pruning)的目的是为了避免决策树模型的过拟合。因为决策树算法在学习的过程中为了尽可能的正确的分类训练样本,不停地对结点进行划分,因此这会导致整棵树的分支过多,也就导致了过拟合。决策树的剪枝策略最基本的有两种:预剪枝(pre-pruning)和后剪枝(post-pruning): 预剪 阅读全文

posted @ 2020-03-12 13:57 limingqi 阅读(2353) 评论(0) 推荐(0) 编辑

二叉树层次遍历下到上,左到右python

摘要: # 利用队列进行层次遍历就行class TreeNode: def __init__(self, x): self.val = x self.left = None self.right = Noneclass Solution: def Print(self, pRoot): if not pRo 阅读全文

posted @ 2020-03-12 11:10 limingqi 阅读(415) 评论(0) 推荐(0) 编辑

导航