孤立森林和随机森林有什么区别

来源:2-2 练习:Python孤立森林异常检测

慕村5089912

2021-06-17 16:20:18

孤立森林在python中用的库是sklearn中的Isolation Forest
随机森林在python中用的库是sklearn中的randomforestclassifier

这两者本质的区别是什么?分别怎么使用?

写回答

1回答

DeltaF

2021-06-18

随机森林是有监督学习,隔离森林是无监督学习,这个监督指的是数据没有明确归类标签的,也就是预期结果的意思。


具体的话,两个都是基于决策树结构的,就是节点下面分拆节点,隔离森林的话每次都是随机选择一个特征,随机森林的话是从特征的随机子集中选择一个特征。


两个都可以用于分类问题,只不过异常检测用isolation多点,因为直接判断节点路径总数就行了,越短越异常可能。

0

人人都能学的数据分析

从0开始学数据分析,未来互联网各岗位的标配技能,产品经理、运营经理、技术人员人人必备,人人必会的的实用技能

1406 学习 · 1133 问题

查看课程