20、随机森林与局部平滑学习方法解析

随机森林与局部平滑学习方法解析

1. 随机森林算法

随机森林是一种集成方法,它将各种回归或分类树结合在一起。本质上,它是基于树的装袋法(bagging),并在预测变量的选择上增加了随机化。

1.1 算法步骤

设训练集为 $\mathcal{T} = {(X_j, Y_j), j = 1, \ldots, N}$,其中 $X_j$ 是 $d$ 维输入。算法步骤如下:
1. 对于 $b = 1, \ldots, B$:
- 从训练集 $\mathcal{T}$ 中进行自助重采样得到 $\mathcal{T} b$。
- 对样本 $\mathcal{T}_b$ 拟合随机森林树,例如在回归中得到 $\hat{m}_M(x, \mathcal{T}_b)$,具体方式如下:
- 随机选择 $M$ 个不同的输入分量 ${i_1, \ldots, i_M} \subset {1, \ldots, d}$。
- 仅在 $X
{ji_{\ell}}, \ell = 1, \ldots, M$ 中选择最佳变量和相应的最佳分割点。
- 在分割点处根据最佳输入变量分割节点,得到两个子节点。
- 重复上述步骤,直到所有终端节点满足停止准则(节点包含的数据少于或等于 $n_{min}$)。
2. 在回归中,通过以下公式估计回归函数 $m(x)$:
$\hat{m} {RF}(x) = \frac{1}{B} \sum {b = 1}^{B} \hat{m} M(x, \mathcal{T}_b)$
在分类中,对 $X
{N + 1} = x$

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值