一、二次代价函数(quadratic cost)
其中,C表示代价函数,x表示样本,y表示实际值,a表示输出值,n表示样本的总数。为简单起见 ,同样一个样本为例进行说明,此时二次代价函数为:
a=σ(z), z=∑Wj*Xj+b
σ() 是激活函数
假如我们使用梯度下降法(Gradient descent)来调整权值参数的大小,权值w和偏置b的梯度推导 如下:
其中,z表示神经元的输入,σ表示激活函数。w和b的梯度跟激活函数的梯度成正比,激活函数的 梯度越大,w和b的大小调整得越快,训练收敛得就越快。
假设我们的激活函数是sigmoid函数:
二、交叉熵代价函数(cross-entropy)
换一个思路,我们不改变激活函数, 而是改变代价函数,改用交叉熵代价函数:
损失函数和过拟合
最新推荐文章于 2025-01-27 20:13:22 发布