孤立森林和随机森林有什么区别
来源:2-2 练习:Python孤立森林异常检测
慕村5089912
2021-06-17 16:20:18
孤立森林在python中用的库是sklearn中的Isolation Forest
随机森林在python中用的库是sklearn中的randomforestclassifier
这两者本质的区别是什么?分别怎么使用?
1回答
DeltaF
2021-06-18
随机森林是有监督学习,隔离森林是无监督学习,这个监督指的是数据没有明确归类标签的,也就是预期结果的意思。
具体的话,两个都是基于决策树结构的,就是节点下面分拆节点,隔离森林的话每次都是随机选择一个特征,随机森林的话是从特征的随机子集中选择一个特征。
两个都可以用于分类问题,只不过异常检测用isolation多点,因为直接判断节点路径总数就行了,越短越异常可能。
相似问题