当前位置: 首页 > news >正文

曲靖做网站需要多少钱深圳做网站的

曲靖做网站需要多少钱,深圳做网站的,外贸品牌网站设计公司,通过网站如何做海外贸易Hi,大家好,我是半亩花海。接着上次的最速下降法(梯度下降法)继续更新《白话机器学习的数学》这本书的学习笔记,在此分享多项式回归这一回归算法原理。本章的回归算法原理基于《基于广告费预测点击量》项目,…

Hi,大家好,我是半亩花海。接着上次的最速下降法(梯度下降法)继续更新《白话机器学习的数学》这本书的学习笔记,在此分享多项式回归这一回归算法原理。本章的回归算法原理基于《基于广告费预测点击量》项目,欢迎大家交流学习!

目录

一、多项式回归概述

二、案例分析

1. 设置问题

2. 定义模型

3. 多项式回归


一、多项式回归概述

多项式回归是一种基于多项式函数的回归分析方法,用于拟合数据中的非线性关系。与简单的线性回归不同,多项式回归通过引入多项式项来建模数据的非线性特征,从而提高了模型的灵活性和适用性。


二、案例分析

1. 设置问题

还记得前两节我们定义的用于预测的一次函数吗?

f_\theta(x)=\theta_0+\theta_1 x

因为是一次函数,所以它的图像是直线。

不过,对于一开始我在图中添加的数据点来说,直线一定是最好的拟合方式吗?曲线拟合的效果会更好吗?

2. 定义模型

通过清晰直观地观察下图,并经过探索我们会发现,其实曲线相对来说会比直线拟合得更好

如此看来,曲线似乎看起来更拟合数据。在此,我们可以把 f_\theta(x) 定义为二次函数,便能用它来表示这条曲线,如下所示:

f_\theta(x)=\theta_0+\theta_1 x+\theta_2 x^2

再或者,用更大次数的表达式也可以。这样就能表示更复杂的曲线了,如下所示:

f_\theta(x)=\theta_0+\theta_1 x+\theta_2 x^2+\theta_3 x^3+\cdots+\theta_n x^n

在找出最合适的表达式之前,需要不断地去尝试。当然这里有个误区,并不是说函数次数越大,拟合得就越好,难免也会出现过拟合的问题(在深度学习中会接触到)。

3. 多项式回归

回到我们定义的二次函数中,我们增加了 \theta _2 这个参数,接下来得需要推导出 \theta _2 更新表达式,和上一节《机器学习 | 回归算法原理——最速下降法(梯度下降法)-CSDN博客》里面的原理一样,用目标函数对 \theta _2 进行偏微分便就能求出来。

u=E(\theta)v=f_\theta(x),再将 u\theta _2 偏微分,求出更新表达式。 uv 微分即 \frac{\partial u}{\partial v} 的部分应该和前一节里的求法是一样的,如下式。

\begin{aligned} \frac{\partial u}{\partial v} & =\frac{\partial}{\partial v}\left(\frac{1}{2} \sum_{i=1}^n\left(y^{(i)}-v\right)^2\right) \\ & =\frac{1}{2} \sum_{i=1}^n\left(\frac{\partial}{\partial v}\left(y^{(i)}-v\right)^2\right) \\ & =\frac{1}{2} \sum_{i=1}^n\left(\frac{\partial}{\partial v}\left(y^{(i)^2}-2 y^{(i)} v+v^2\right)\right) \\ & =\frac{1}{2} \sum_{i=1}^n\left(-2 y^{(i)}+2 v\right) \\ & =\sum_{i=1}^n\left(v-y^{(i)}\right) \end{aligned}

所以我们只要求 v 对 \theta _2 的微分即可,如下式。

\begin{aligned} \frac{\partial v}{\partial \theta_2} & =\frac{\partial}{\partial \theta_2}\left(\theta_0+\theta_1 x+\theta_2 x^2\right) \\ & =x^2 \end{aligned}

得出最终的参数更新表达式如下所示:

\begin{aligned} & \theta_0:=\theta_0-\eta \sum_{i=1}^n\left(f_\theta\left(x^{(i)}\right)-y^{(i)}\right) \\ & \theta_1:=\theta_1-\eta \sum_{i=1}^n\left(f_\theta\left(x^{(i)}\right)-y^{(i)}\right) x^{(i)} \\ & \theta_2:=\theta_2-\eta \sum_{i=1}^n\left(f_\theta\left(x^{(i)}\right)-y^{(i)}\right) x^{(i)^2} \end{aligned}

那么即使增加参数,比如有 \theta _3\theta _4 等,我们依然可以用同样的的方法求出它们的更新表达式。像这样增加函数中多项式的次数,然后再使用函数的分析方法(偏微分)被称为多项式回归

http://www.tj-hxxt.cn/news/113219.html

相关文章:

  • 做网站的软件下载高端网站建设定制
  • 数商云公司简介整站优化包年
  • 游戏网站做关键字网上营销方法
  • 网站上的付费文章怎么做网页搜索关键字
  • 抓取网站访客qq北京百度推广官网首页
  • wordpress theme o'connor系统优化软件哪个最好的
  • 网站判断手机跳转代码网站免费进入窗口软件有哪些
  • 网站建设厃金手指花总十三云搜索下载
  • 做网站多少钱啊seo是怎么优化推广的
  • 网站出现建设中一键注册所有网站
  • 建设网站项目的目的是什么意思郑州网站公司哪家好
  • 宠物医疗设计素材网站平台运营推广方案
  • 个人简历网站模板下载百度营稍
  • 化妆网站模板下载免费百度指数行业排行
  • 网站建设 河南互联网营销的特点
  • 球场 技术支持 东莞网站建设广东seo价格是多少钱
  • 那个公司做的网站详情页好看沈阳seo关键词排名
  • 张家港公司网站建设seo优化个人博客
  • 网站在百度无法验证码怎么办啊潍坊网站建设公司
  • 南昌网站建设_南昌做网站公司网站提交收录软件
  • 静态网站做毕业设计百度关键词排名推广
  • 个人网站 内容建设怎么投放网络广告
  • 网站设计模板之家百度引擎搜索入口
  • 做企业网站推广多少钱免费宣传平台有哪些
  • 凡科网站怎么做链接头像logo在线优化seo
  • wordpress上传ftp密码郑州百度seo
  • 网上帮别人做网站百度网盘网页版登录入口官网
  • 做衣服视频有些什么网站seo查询友情链接
  • 公司网站微信推广怎么创作自己的网站
  • 长沙网站免费建站自媒体服务平台