了解逻辑回归成本函数

数据挖掘 逻辑回归 线性回归 优化 成本函数
2022-03-16 11:30:44

线性回归成本函数:

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

在哪里:

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

逻辑回归成本函数

J(θ)=1mi=1m(y(i)×log(hθ(x(i)))+(1y(i))×log(1hθ(x(i))))

在哪里:

hθ(x)=g(θ0+θ1x1+θ2x2)

直观地linear regression很容易理解,因为它优化了假设和训练数据之间的平均平方距离。但在 的情况下logistic regression,我无法理解成本函数。

逻辑回归成本函数代表什么?

1个回答

我的直觉适用于逻辑回归的方式很简单,假设您正在尝试分类是否有一张带有狗的图片,如果是这种情况,则输出 1(真),如果没有,则输出 0(假)

成本函数本质上表示模型输出之间的差异(想象一下,你的照片中有一条狗,你的模型输出 0.75 而不是 1,你的成本是 0.25)。

现在,这不是一种非常数学的表达方式,但至少它对我理解逻辑回归有很大帮助。