代价函数的意义

代价函数的意义我们来复习上一节的知识:假设函数:hθ(x)=θ0+θ1xh_\theta(x)=\theta_0+\theta_1xhθ​(x)=θ0​+θ1​x参数:θ0,θ1\theta_0,\theta_1θ0​,θ1​代价函数:J(θ0,θ1)=12m∑i=1i=m(h(xi)−yi)2J(\theta_0,\theta_1)=\frac{1}{2m}\sum_{i=1}^{i=m}(h(x^i)…

大家好,又见面了,我是你们的朋友全栈君。

我们来复习上一节的知识:
假设函数: h θ ( x ) = θ 0 + θ 1 x h_\theta(x)=\theta_0+\theta_1x hθ(x)=θ0+θ1x
参数: θ 0 , θ 1 \theta_0,\theta_1 θ0,θ1
代价函数: J ( θ 0 , θ 1 ) = 1 2 m ∑ i = 1 i = m ( h ( x i ) − y i ) 2 J(\theta_0,\theta_1)=\frac{1}{2m}\sum_{i=1}^{i=m}(h(x^i)-y^i)^2 J(θ0,θ1)=2m1i=1i=m(h(xi)yi)2
目标:求得当 J ( θ 0 , θ 1 ) J(\theta_0,\theta_1) J(θ0,θ1)最小时的 θ 0 , θ 1 \theta_0,\theta_1 θ0,θ1
在这里插入图片描述
做一个简化,令:
h θ ( x ) = θ 1 x h_\theta(x)=\theta_1x hθ(x)=θ1x
在这里插入图片描述
我们可以画出假设函数和代价函数的值。可知,当 θ 1 = 1 \theta_1=1 θ1=1时,有
h θ ( x ) = x h_\theta(x)=x hθ(x)=x
J ( θ 1 = 1 ) = 1 2 ∗ 3 ∗ [ ( 1 − 1 ) 2 + ( 2 − 2 ) 2 + ( 3 − 3 ) 2 ] = 0 J(\theta_1=1)=\frac{1}{2*3}*[(1-1)^2+(2-2)^2+(3-3)^2]=0 J(θ1=1)=231[(11)2+(22)2+(33)2]=0
在这里插入图片描述
θ 1 = 0.5 \theta_1=0.5 θ1=0.5时,有
h θ ( x ) = 0.5 x h_\theta(x)=0.5x hθ(x)=0.5x
J ( θ 1 = 0.5 ) = 1 2 ∗ 3 ∗ [ ( 0.5 − 1 ) 2 + ( 1 − 2 ) 2 + ( 1.5 − 3 ) 2 ] = 0.58 J(\theta_1=0.5)=\frac{1}{2*3}*[(0.5-1)^2+(1-2)^2+(1.5-3)^2]=0.58 J(θ1=0.5)=231[(0.51)2+(12)2+(1.53)2]=0.58
在这里插入图片描述
θ 1 = 0 \theta_1=0 θ1=0时,有
h θ ( x ) = 0 h_\theta(x)=0 hθ(x)=0
J ( θ 1 = 0 ) = 1 2 ∗ 3 ∗ [ ( 0 − 1 ) 2 + ( 0 − 2 ) 2 + ( 0 − 3 ) 2 ] = 2.3 J(\theta_1=0)=\frac{1}{2*3}*[(0-1)^2+(0-2)^2+(0-3)^2]=2.3 J(θ1=0)=231[(01)2+(02)2+(03)2]=2.3
在这里插入图片描述
据此我们可以作出 h θ ( x ) h_\theta(x) hθ(x) J ( θ 1 ) J(\theta_1) J(θ1)的图
在这里插入图片描述
下次我们将继续讨论加上 θ 0 \theta_0 θ0的情形
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/142620.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号