Inductive bias的一些理解

Inductive bias

  归纳偏置在机器学习中是一种很微妙的概念:在机器学习中,很多算法会对一些问题做出假设,这些假设就称为归纳偏置。

  • 归纳:从一些例子中寻找共性,泛化,形成一个比较通用的规则规程
  • 偏置:我们对模型的偏好

因此,归纳偏置可以理解为,从现实生活中观察到的现象中归纳出的一定规则,然后对模型做一定的约束,从而可以起到“模型选择”的作用,即从假设空间中选择出更符合现实规则的模型。
归纳偏置在机器学习中几乎无处不见:

  • 奥卡姆剃刀:如无必要,勿增实体
  • KNN中假设特征空间中相邻样本倾向于属于同一类
  • SVM分类器应该最大化类别边界距离

在深度学习中也是一样。以神经网络为例,各式各样的网络结构、组件、机制往往来源于归纳偏置。在CNN中,我们假设特征具有局部性的特性,即当我们把相邻的一些特征放在一起,会更容易得到解;在RNN中,我们假设每一时刻的计算依赖历史计算结果;还有注意力机制,也是基于人的直觉、生活经验归纳得到的规则。

CNN的inductive bias是locality和spatial invariance,即空间相近的grid elements有联系而远没有,和权重共享
RNN的inductive bias是sequentiality 和time invariance,即序列顺序上的timesteps有联系和时间变换的不变性

总结:

总之,inductive bias就是我们任务具有这些难度,而我们选择的模型恰好可以解决这些难点,因此解决这些难点的能力就是一个模型的inductive bias

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

liiiiiiiiiiiiike

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值