BP神经网络(八)——特征的归一化

对于输入的归一化,存在两种形式,一种是[0,1]标准化,另一种是零均值归一化,神经网络中一般选择第二种形式。这会使代价函数的会更圆一些,更容易优化。

归一化需要两个步骤:1.零均值 2.归一化方差 最终使输入特征在[-1,1]的范围内。

第一步是零均值化μ=1/m ∑_(i=1)m▒x((i)) 它是一个向量,x等于每个训练数据 x减去μ,意思是移动训练集,直到它完成零均值化。
第二步是归一化方差:
在这里插入图片描述
这是节点的平方,σ2是一个向量,它的每个特征都有方差,注意,我们已经完成零值均化,(x(i))2元素y2就是方差,我们把所有数据除以向量σ2

最终特征会变为在相似范围内,而不是从1到1000,0到1的范围,而是在-1到1范围内或相似偏差,这使代价函数会更圆一些,而且更容易优化。

注意:需要用相同的 μ 和 σ2来归一化测试集,注意对y不做处理,只对输入的特征x进行归一化。自己一开始有的疑惑是需不需要对y进行归一化,其实没有必要。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱学习的贝塔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值