机器学习2 梯度下降

来源:互联网 发布:男生衣服品牌 知乎 编辑:程序博客网 时间:2024/06/05 07:02

梯度下降规则

θi:=θiαθiJ(θ)θiJ(θ)=θi12(hθ(x)y)2=(hθ(x)y)θi(θ0x0+...+θixi+θnxny)=(hθ(x)y)xiθi:=θiα(hθ(x)y)xi

批梯度下降

θi:=θiαj=1n(hθ(x(j))y(j))xi(j)

增量梯度下降

repeat j = 1 to m {
for all i {

θi:=θiα(hθ(x(j))y(j))xi(j)
}
}

梯度

Af(A)=fA11...fAm1.........fA1n...fAmn

trA=i=1nAiitrAB=trBAtrA=trATtr(A+B)=trA+trBtrαA=αtrA

AtrAB=BTATf(A)=(Af(A))TAtrABATC=CAB+CTABTA|A|=|A|(A1)T

最小二乘法

X=(x(1))T(x(2))T...(x(m))Ty=y(1)y(2)...y(m)Xθ=(x(1))T(x(2))T...(x(m))Tθ=(x(1))Tθ(x(2))Tθ...(x(m))Tθ==hθ(x(1))hθ(x(2))...hθ(x(m))J(θ)=12i=1m(hθ(x(i))y(i)))2=12(Xθy)T(Xθy)θJ(θ)=θ12(Xθy)T(Xθy)=12θtr(θTXTXθθTXTyyTXθ+yTy)=12θ(trθTXTXθ2tryTXθ)=12θ(trθTXTXθ2tryTXθ)=12θ(trθθTXTX2trθyTX)=12(XTXθ+XTXθ2XTy)=XTXθXTyθ=(XTX)1XTy

1 0
原创粉丝点击