y=mx+b 与 hθ(x)=θ0+θ1x 有何不同?

数据挖掘 线性回归
2022-02-18 01:32:51

我不能完全理解 hθ(x)=θ0+θ1x 所代表的假设 为了找出参数 θ0 和 θ1 的良好值,我们希望最小化计算结果与测试数据的实际结果之间的差异。所以我们从 1 到 m 减去所有 i 的 hθ(x(i))−y(i)。因此,我们计算这个差的总和,然后通过将总和乘以 1/2m 来计算平均值。这将导致:

1/2m∑mi=1(hθ(x(i))−y(i))2

因此,我进一步搜索并登陆了一个 youtube 视频,其中讨论了 y=mx+b,其中 m 是斜率,b 是 y 截距。这称为线性模型。

此外,在线性模型中,使用以下公式来确定 m 和 b。

公式到达计算 m(斜率)和 b(y 截距

现在我的问题是:

1)假设和线性模型相同吗?2)线性模型有成本函数吗?3)当有一个直截了当的公式(线性模型)时,为什么有人要猜测、选择和得出 θ0 和 θ1?

1个回答

1) 你的假设hθ(x)显然是一个线性模型bθ0mθ1如您所料(不要太犹豫,您的大学本可以确认这一点)。

2)让我们打电话hθ(xi)预测pi. 成本函数C可以是任何功能,当您尝试将其最小化时,它可以提供很好的解决方案。一个例子是均方误差 (mse): C(pi,yi)=1/2(piyi)2. 我很确定 mse 用于优化线性模型,但是其他成本函数也是可能的。

3)我想这是一个任务?您显然给出了一个非常好的建议来近似您的数据。我想您的任务目标是自己解决线性模型。尝试了解如何bm在线性模型中估计。

如果你在学校,了解人们在你得出某个公式之前是如何做到的是非常有用的。看起来你正在重新发明轮子,但你收集到的见解只能帮助你的教育:)。

祝你好运。