目录

一、线性回归的模型函数和损失函数:

二、线性回归的算法:

1.梯度下降法:

2.最小二乘法:

三、线性回归的推广:多项式回归

四、线性回归的推广:广义线性回归

五、线性回归的正则化:


一、线性回归的模型函数和损失函数:


二、线性回归的算法:

1.梯度下降法:

【机器学习】<刘建平Pinard老师博客学习记录>梯度下降(Gradient Descent)_故里的博客-CSDN博客目录一、梯度:二、梯度上升和梯度下降:三、梯度下降法算法详解:1.梯度下降的直观解释:2.梯度下降的相关概念:3.梯度下降的详细算法:3.1 梯度下降法的代数方式描述:3.2 梯度下降法的矩阵方式描述:4.梯度下降的算法调优:四、梯度下降法大家族(BGD,SGD,MBGD):1.批量梯度下降法(Batch Gradient Descent):2.随机梯度下降法(Stochastic Gradient Descent):3.小批量梯度下降法(Mini-bathttps://blog.csdn.net/weixin_52058417/article/details/122021141?spm=1001.2014.3001.5501

2.最小二乘法:
【机器学习】<刘建平Pinard老师博客学习记录>最小二乘法_故里的博客-CSDN博客目录一、最小二乘法的原理与解决的问题:二、最小二乘法代数解法:三、最小二乘法的矩阵解法:四、最小二乘法的局限性和适用场景:最小二乘法是用来做函数拟合或者求函数极值的方法。在机器学习,尤其是回归模型中,经常可以看到最小二乘法的身影,这里就对我对最小二乘法的认知做一个小结。一、最小二乘法的原理与解决的问题:最小二乘法是由勒让德在19世纪发现的,原理的一般形式很简单,当然发现的过程是非常艰难的。形式如下式:观测值就是我们的多组样...https://blog.csdn.net/weixin_52058417/article/details/122030332?spm=1001.2014.3001.5501

当然线性回归,还有其他的常用算法,比如牛顿法拟牛顿法,这里不详细描述。


三、线性回归的推广:多项式回归


四、线性回归的推广:广义线性回归


五、线性回归的正则化:

为了防止模型的过拟合,我们在建立线性模型的时候经常需要加入正则化项。一般有L1正则化L2正则化

线性回归的正则化-Lasso回归:

【机器学习】<刘建平Pinard老师博客学习记录>Lasso回归算法: 坐标轴下降法与最小角回归法_故里的博客-CSDN博客一、回顾线性回归:线性回归:【每日一更】<吴恩达-机器学习>单变量的线性回归&认识梯度下降_故里的博客-CSDN博客一、单变量线性回归 - Linear regession with one variable:Supervised Learning: Gives the "right answer" for each example in the data.Regression Problem: Redict real-valued outputClassfication Problem: https://blog.csdn.net/weixin_52058417/article/details/122030849?spm=1001.2014.3001.5502

除了上面这两种常见的线性回归正则化,还有一些其他的线性回归正则化算法,区别主要就在于正则化项的不同,和损失函数的优化方式不同,这里就不累述了。


线性回归原理小结 - 刘建平Pinard - 博客园 (cnblogs.com)https://www.cnblogs.com/pinard/p/6004041.html

【机器学习】<刘建平Pinard老师博客学习记录>线性回归原理相关推荐

  1. 【机器学习】<刘建平Pinard老师博客学习记录>Scikit-learnPandas(NumpyMatplotlib)学习线性回归

    目录 一.数据获取&问题定义: 1.数据获取: 2.问题定义: 二.整理数据: 三.使用Pandas读取数据: 1.导入依赖库: 2.使用Pandas读取函数: 四.数据准备: 1.查看数据: ...

  2. 【机器学习】<刘建平Pinard老师博客学习记录>机器学习算法的随机数据生成

    目录 一.Numpy生成随机数: 二.Scikit-learn随机数据生成API介绍: 三.Scikit-learn随机数据生成实例: 1.回归模型随机数据: 2.分类模型随机数据: 3.聚类模型随机 ...

  3. 【机器学习】<刘建平Pinard老师博客学习记录>最小二乘法

    目录 一.最小二乘法的原理与解决的问题: 二.最小二乘法代数解法: 三.最小二乘法的矩阵解法: 四.最小二乘法的局限性和适用场景: 最小二乘法是用来做函数拟合或者求函数极值的方法.在机器学习,尤其是回 ...

  4. 【机器学习】<刘建平Pinard老师博客学习记录>梯度下降(Gradient Descent)

    目录 一.梯度: 二.梯度上升和梯度下降: 三.梯度下降法算法详解: 1.梯度下降的直观解释: 2.梯度下降的相关概念: 3.梯度下降的详细算法: 3.1 梯度下降法的代数方式描述: 3.2 梯度下降 ...

  5. 【机器学习】<刘建平Pinard老师博客学习记录>交叉验证(Cross Validation)

    交叉验证是在机器学习建立模型和验证模型参数时常用的办法.交叉验证,顾名思义,就是重复的使用数据,把得到的样本数据进行切分,组合为不同的训练集和测试集,用训练集来训练模型,用测试集来评估模型预测的好坏. ...

  6. 【机器学习】<刘建平Pinard老师博客学习记录>感知机原理

    目录 一.感知机模型: 二.感知机模型损失函数: 三.感知机模型损失函数的优化方法: 四.感知机模型算法: 五.感知机模型的算法对偶形式: 六.小结: 感知机可以说是最古老的分类方法之一了,在1957 ...

  7. 刘建平Pinard的博客配套代码

    刘建平Pinard的博客配套代码 http://www.cnblogs.com/pinard 刘建平Pinard 目录 机器学习基础与回归算法 机器学习分类算法 机器学习聚类算法 机器学习降维算法 机 ...

  8. 我的博客学习记录一箩筐(每天更新)

    线程有关的 1. 难道调用ThreadPool.QueueUserWorkItem()的时候,真是必须调用Thread.Sleep(N)吗? 2. 警惕匿名方法造成的变量共享 3. WPF:谈谈各种多 ...

  9. 【阮一峰博客学习记录1】追踪用户点击

    使用普通异步的方式发送用户点击日志会不成功,使用同步的方式发送会导致网页延迟.所以有了这个API--navigator.sendBeacon() 作用与优势 就算是关闭浏览器的操作,都可以腾出时间进行 ...

最新文章

  1. 热榜第一!GitHub 标星 5.6w,如何用 Python 实现所有算法?
  2. Ember入门指南——教程目录
  3. java map 的复制,Java Map的深度复制和浅复制
  4. if判断用户名 linux,linux shell 之if-------用if做判断
  5. linux下spi添加设备,Linux Kernl添加spidev的设备节点
  6. Linux学习:Linux基础命令集(2)
  7. elasticsearch版本_折腾下Windows下的Elasticsearch安装与使用
  8. Solaris系统root用户无法直接登录
  9. 利用YYLabel实现图文混排
  10. App Store 受欢迎榜单(美国区)-分析出未来方向
  11. layui表单—用户注册界面
  12. 大连IT产业解析(2人才篇)
  13. 第二届“梧桐杯”复赛开战在即,邀您观赛!
  14. 实验吧-天网管理系统 Writeup
  15. 为JBoot系统增加启动任务
  16. 在Linux下完美运行Windows PC版QQ/TIM教程
  17. 互联网商业模式:小s和大S
  18. ERR_ABORTED 404
  19. GPS实验二:GPS接收机的使用
  20. 刷问卷星调查问卷_如何通过回答快速调查问卷从Google获得免费资金

热门文章

  1. pytest 之 mark 用法汇总
  2. 初学者的外汇交易平台
  3. 一次 WIN7X64无法定位序数“3906”于动态链接库LIBEAY32.dll处理记录
  4. sql2008和2012区别_SQL server 2008 和SQL server 2012 的优势
  5. 数字城市是城市发展的新的经济增长点
  6. ucgui在windows上的移植,及为go语言打造简易跨平台GUI的想法
  7. 925计算机考研,计算机#2020考研究生北京交通大学925数据结构试题特点分析
  8. 【医学图像处理】CT成像技术之CT伪影
  9. Linux的UGO权限
  10. CAD(镜像对象)(镜像后的微调)(门窗标注)5.14