吴恩达机器学习笔记2-Linear_Regression_with_One_Variable

监督学习之回归问题——预测房屋售价

数据集

Training set of housing prices:

Size in feet2(x) Price(¥) in 1000s(y)
2014460
1416232
1534315
852178

注释:

m:

xs="input"variable/feature

ys="output"variable/"target"variable

(x,y)

(x(i),y(i),i

线性回归模型:

hθ(x)=θ0+θ1x

θi

cost function

在线性回归中,我们有一个数据集,我们要做的就是得出模型参数的值,尽量地与这些数据点很好的拟合。

minimizeθ0,θ112mi=1m(hθ(x(i))y(i))2

J(θ0,θ1)=12mi=1m(hθ(x(i))y(i))2minθ0,θ1J(θ0,θ1)

平方误差代价函数
一般简化
模型 hθ(x)=θ0+θ1x hθ(x)=θ1x,θ0=0
参数 θ0,θ1 θ1
代价函数 J(θ0,θ1)=12mi=1m(hθ(x(i))y(i))2 J(θ1)=12mi=1m(hθ(x(i))y(i))2
目标 minθ0,θ1J(θ0,θ1) minθ1J(θ1)

minθ0,θ1J(θ0,θ1)3D使3DJ使线

Gradient Descent梯度下降法

梯度下降法步骤:
Have some function:

  • J(θ0,θ1)

Want:

  • minθ0,θ1J(θ0,θ1)

outLine
- Keep changing θ0,θ1 to reduce J(θ0,θ1) until we hopefully end up at a minimum
- start with some θ0,θ1 (say θ0=0,θ1=0 )

梯度下降法求出的”最优解“只是局部最优解。
梯度下降法算法:
repeat until converage{

θj:=θjαθjJ(θ0,θ1)

}
θjJ(θ0,θ1)=θj12mi=1m(hθ(x(i))y(i))2=θj12mi=1m(θ0+θ1x(i)y(i))2θ0j=0:θ0J(θ0,θ1)=1mi=1m(hθ(x(i))y(i))θ1j=1:θ1J(θ0,θ1)=1mi=1m(hθ(x(i))y(i))x(i)

同步更新 θ0,θ1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值