机器学习 40 讲
王天一
工学博士,副教授
35375 人已学习
新⼈⾸单¥59
登录后,你可以任选4讲全文学习
课程目录
已完结/共 46 讲
机器学习 40 讲
15
15
1.0x
00:00/00:00
登录|注册

21 | 基函数扩展:属性的非线性化

平滑系数
最小化对象
自然三次样条
三次样条
cr函数
patsy库
与广义线性模型的融合
数学表达式
平滑样条
回归样条
比较图示
原理
过拟合风险
可解释性不清晰
表达式
信号分析中的傅里叶变换
在统计学中的应用
基函数扩展在机器学习中的作用
基扩展的四个要点
样条回归结果
Python实现回归样条模型
广义可加模型
多元自适应回归样条(MARS)
多项式回归
基本概念
需要将非线性元素纳入学习模型
总结
基函数扩展
线性回归的表达能力受限
如何通过基函数扩展实现非线性模型

该思维导图由 AI 生成,仅供参考

虽然线性回归是机器学习中最基础的模型,但它的表达能力会天然地受到线性函数的限制,用它来模拟多项式函数或者指数函数等非线性的关系时,不可避免地会出现误差。要获得更强的表达能力,必须要把非线性的元素纳入到学习模型之中。
以核技巧为代表的局部化模型就是一种有效的非线性的尝试。但它的非线性来源于非参数的处理方式,也就是将很多个规则的局部组合成一个不规则的整体。那么有没有可能在全局层面上添加非线性元素呢?
还记得线性回归的表达式吗?在这里我把它重写一遍
其中的 可以看成是和属性相关的基函数(basis function)。在最原始的线性回归中,基函数的形式是恒等函数,因此这样的模型无论对属性 还是对系数 都是线性的。
但在统计学中,线性模型名称中的“线性”描述的对象是未知的回归系数 ,也就是回归结果和回归系数之间存在着线性关系。这说明回归式中的和属性相关的每一项对输出的贡献程度都是固定的,但这些贡献到底以什么样的形式来输出,是属性取值本身还是它的平方抑或开根号,线性模型并没有做出指定。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

基函数扩展是机器学习中的重要技术,通过引入非线性函数,将线性回归模型推广为非线性参数模型,从而增强了模型的表达能力。本文介绍了基函数扩展的应用,包括多项式回归、MARS方法、回归样条和平滑样条等。这些方法为实现非线性模型提供了重要的技术支持,有助于提高模型的表达能力和拟合精度。此外,文章还介绍了广义可加模型,将标准线性回归中的自变量替换为非线性的平滑函数,从而实现了对多元线性回归的基扩展。文章还提到了平滑系数的作用以及利用Python语言实现回归样条模型的方法。总的来说,本文通过介绍基函数扩展的方法和应用,为读者提供了对非线性模型实现的重要技术支持,并展示了这些方法在实际应用中的效果和局限性。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《机器学习 40 讲》
新⼈⾸单¥59
立即购买
登录 后留言

全部留言(4)

  • 最新
  • 精选
  • 我心飞扬
    对于单变量可以用平滑样条。多变量中有类似的概念吗?广义可加模型有成熟的包可以用吗?

    作者回复: 多变量也有平滑样条,把一元函数的二阶导换成多元函数的二阶导就可以了,方法的名字叫thin plate spline。相关的包可能在专攻统计的R语言中存在。

    2018-07-21
  • ifelse
    学习打卡
    2023-06-06归属地:浙江
  • 建强
    对基函数扩展的一点肤浅理解: 基函数扩展在机器学习中,可以用来研究样本之间的关系,如样本之间存在线性关系还是非线性关系,利用样条方法,可以观察哪些样本数据集符合线性关性;对于非线性模型,利用基函数扩展也可以简化模型的计算。
    2021-05-30
  • 你不是我
    自由落体的二阶导是g?还是g/2?
    2019-01-28
    1
收起评论
显示
设置
留言
4
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部