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

建筑公司网站模板/营销型网站建设目标

建筑公司网站模板,营销型网站建设目标,wordpress播放下载,创建网站如何注册正规方程 上一小节中,我们使用批量梯度下降算法,通过不断迭代以求得最佳参数θθ的值。本小节将介绍另一种方法——正规方程(The Normal Euqations)来计算出最佳参数θθ的值。 在介绍正规方程法之前,我们先看看一些…

正规方程

上一小节中,我们使用批量梯度下降算法,通过不断迭代以求得最佳参数θθ的值。本小节将介绍另一种方法——正规方程(The Normal Euqations)来计算出最佳参数θθ的值。

在介绍正规方程法之前,我们先看看一些基本概念。

Matrix Derivatives

对于一个mnm∗n的矩阵到实数的函数映射f:RmnRf:Rm∗n↦R,其关于AA的导数为:

Af(A)=[fA11fA1nfAm1fAmn]

其中AAmn的矩阵。

便于理解,我们不妨假设矩阵AA为:

A=[A11A12A21A22]

函数映射f:R22Rf:R2∗2↦R为:

f(A)=32A11+5A212+A21A22f(A)=32A11+5A122+A21A22

根据上述公式,我们可得:

Af(A)=[32A2210A12A21]∇Af(A)=[3210A12A22A21]

对于nnn∗n矩阵A,我们将矩阵A对角线上元素的和定义为矩阵A的迹:

trA=i=1nAiitrA=∑i=1nAii

其中若矩阵A为111∗1,即为一实数,则其迹为本身,trA=AtrA=A

一些常用性质如下:

trAB=trBAtrABC=trCAB=trBCAtrA=trATtr(A+B)=tr(A)+tr(B)traA=atrAtrAB=trBAtrABC=trCAB=trBCAtrA=trATtr(A+B)=tr(A)+tr(B)traA=atrA

结合矩阵导数的概念有如下性质:

AtrAB=BTATf(A)=(Af(A))TAtrABATC=CAB+CTABTA|A|=|A|(A1)T(1)(2)(3)(4)(1)∇AtrAB=BT(2)∇ATf(A)=(∇Af(A))T(3)∇AtrABATC=CAB+CTABT(4)∇A|A|=|A|(A−1)T

其中等式(1)要求ABAB为方阵;等式(3)要求ABATCABATC为方阵;等式(4)要求矩阵A为非奇异矩阵,即可逆;|A||A|表示矩阵A的行列式。

Least Squares Revisited

好了,现在让我们开始介绍正规方程法,以找到最佳参数θθ的值最小化代价函数J(θ)J(θ)

在给定训练集中,我们可构建一个维度为mnm∗n的矩阵XX,其中m为样本个数,nn为每个样本的特征变量个数。

X=[(x(1))T(x(2))T(x(m))T]

同样,向量YY为:

Y=[(y(1))T(y(2))T(y(m))T]

根据hθ(x(i))=(x(i))Tθhθ(x(i))=(x(i))Tθ,我们可得:

XθY=(x(1))Tθ(x(2))Tθ(x(m))Tθ(y(1))T(y(2))T(y(m))T=hθ(x(1))y(1)hθ(x(2))y(2)hθ(x(m))y(m)Xθ−Y=[(x(1))Tθ(x(2))Tθ⋮(x(m))Tθ]−[(y(1))T(y(2))T⋮(y(m))T]=[hθ(x(1))−y(1)hθ(x(2))−y(2)⋮hθ(x(m))−y(m)]

又因为对于向量zz,有zTz=izi2。故我们可得:

J(θ)=12(XθY)T(XθY)=12i=1m(hθ(x(i))y(i))2J(θ)=12(Xθ−Y)T(Xθ−Y)=12∑i=1m(hθ(x(i))−y(i))2

所以,我们对代价函数J(θ)J(θ)求偏导,可得:

θJ(θ)=12θ(θTXTYT)(XθY)=12θ(θTXTXθθTXTYYTXθ+YTY)=12θtr(θTXTXθθTXTYYTXθ+YTY)=12θ(trθTXTXθ2trYTXθ)=12(XTXθ+XTXθ2XTY)=XTXθXTY(1)(2)(3)(4)(5)(6)(1)∇θJ(θ)=12∇θ(θTXT−YT)(Xθ−Y)(2)=12∇θ(θTXTXθ−θTXTY−YTXθ+YTY)(3)=12∇θtr(θTXTXθ−θTXTY−YTXθ+YTY)(4)=12∇θ(trθTXTXθ−2trYTXθ)(5)=12(XTXθ+XTXθ−2XTY)(6)=XTXθ−XTY

其中等式(1)类似于完全平方展开得到等式(2);等式(2)应用trA=AtrA=A得到等式(3);等式(3)应用YTYYTY为实数,且实数的转置为其本身,从而得到等式(4);等式(4)应用trAB=trBAtrAB=trBAAAB=BT∇AAB=BTAtrABATC=CAB+CTABT∇AtrABATC=CAB+CTABT得到等式(5)。

最后,我们令该偏导为00可得:

XTXθ=XTYθ=(XTX)1XTY

从而,我们求出了参数θθ的值。

http://www.lbrq.cn/news/1346797.html

相关文章:

  • 网站认证空间/seo百度关键字优化
  • 备案价格网站/外贸推广平台怎么做
  • 赤峰做网站公司/seo课程培训入门
  • 广州做外贸网站建设/百度竞价推广的优势
  • 万江建设网站/网络营销是什么意思?
  • 长沙做网站开发多少钱/餐饮营销引流都有什么方法
  • 免费建立个人视频网站/百度的营销策略
  • 百度识图扫一扫/太原seo关键词排名优化
  • wordpress密码邮箱/东莞整站优化排名
  • 整站优化方案/怎么优化网站排名才能起来
  • 锦州做网站的个人/网络宣传渠道
  • 湛江搭建做网站在哪里做/google浏览器官方下载
  • 手机小说网站源码/网站一级域名和二级域名
  • 泰州网站设计/中国十大营销策划公司排名
  • 网络做翻译的网站/国外电商平台有哪些
  • 武汉建商城网站/html网页制作成品
  • 备案成功的网站可以更换域名吗/网络舆情监测专业
  • 教你如何建设网站阿里去/免费自动推广手机软件
  • 网站建设情况怎么写范文/seo工资
  • wordpress隐藏邮件ip/百度seo网站在线诊断
  • 湘潭市哪里做网站/站长工具天美传媒
  • 遵义广告公司网站建设/seo长尾快速排名
  • 江苏大汉建设实业集团网站/搜索引擎优化的方法
  • html商城网站源码/软件开发公司网站
  • 做百度推广网站找谁好/关键词查询工具包括哪些
  • 区块链网站用vue.js做怎么样/宁波网站制作优化服务
  • 织梦做招聘网站/网页查询
  • wordpress 滑块插件/排名seo公司哪家好
  • 珠海响应式网站建设/台湾搜索引擎
  • 如何做地方门户网站/网上推广怎么弄?
  • Android Studio第一个kotlin项目“Hello Android”
  • Sklearn 机器学习 数据降维PCA 使用PCA算法
  • MySQL definer does not exist 问题分析
  • 一文读懂 C# 中的 Bitmap
  • Java Stream API 详解(Java 8+)
  • yolov1-v3原理解析