Logistic Regression-Cost Fuction

时间:2025-01-07 14:34:20

1. 二分类问题

  • 样本: Logistic Regression-Cost Fuction ,训练样本包含 Logistic Regression-Cost Fuction 个;
  • 其中 Logistic Regression-Cost Fuction ,表示样本Logistic Regression-Cost Fuction 包含 Logistic Regression-Cost Fuction个特征;
  • Logistic Regression-Cost Fuction ,目标值属于0、1分类;
  • 训练数据: Logistic Regression-Cost Fuction

输入神经网络时样本数据的形状:

Logistic Regression-Cost Fuction

Logistic Regression-Cost Fuction

目标数据的形状:

Logistic Regression-Cost Fuction

Logistic Regression-Cost Fuction

2. logistic Regression

逻辑回归中,预测值:

Logistic Regression-Cost Fuction

其表示为1的概率,取值范围在 Logistic Regression-Cost Fuction 之间。 引入Sigmoid函数,预测值:

Logistic Regression-Cost Fuction

其中

Logistic Regression-Cost Fuction

注意点:函数的一阶导数可以用其自身表示,

Logistic Regression-Cost Fuction

这里可以解释梯度消失的问题,当 Logistic Regression-Cost Fuction 时,导数最大,但是导数最大为 Logistic Regression-Cost Fuction ,这里导数仅为原函数值的0.25倍。 参数梯度下降公式的不断更新, Logistic Regression-Cost Fuction 会变得越来越小,每次迭代参数更新的步伐越来越小,最终接近于0,产生梯度消失的现象。

3. logistic回归 损失函数

Loss function

一般经验来说,使用平方错误(squared error)来衡量Loss Function:

Logistic Regression-Cost Fuction

但是,对于logistic regression 来说,一般不适用平方错误来作为Loss Function,这是因为上面的平方错误损失函数一般是非凸函数(non-convex),其在使用低度下降算法的时候,容易得到局部最优解,而不是全局最优解。因此要选择凸函数。

逻辑回归的Loss Function:

Logistic Regression-Cost Fuction

  • 当 Logistic Regression-Cost Fuction 时, Logistic Regression-Cost Fuction 。如果 Logistic Regression-Cost Fuction 越接近1, Logistic Regression-Cost Fuction ,表示预测效果越好;如果 Logistic Regression-Cost Fuction 越接近0, Logistic Regression-Cost Fuction ,表示预测效果越差;
  • 当 Logistic Regression-Cost Fuction 时, Logistic Regression-Cost Fuction 。如果 Logistic Regression-Cost Fuction 越接近0, Logistic Regression-Cost Fuction ,表示预测效果越好;如果 Logistic Regression-Cost Fuction 越接近1, Logistic Regression-Cost Fuction ,表示预测效果越差;
  • 我们的目标是最小化样本点的损失Loss Function,损失函数是针对单个样本点的。

Cost function

全部训练数据集的Loss function总和的平均值即为训练集的代价函数(Cost function)。

Logistic Regression-Cost Fuction

  • Cost function是待求系数w和b的函数;
  • 我们的目标就是迭代计算出最佳的w和b的值,最小化Cost function,让其尽可能地接近于0。

################################################################################################################################################

Logistic Regression: Cost Function

To train the parameters