分段函数怎么用神经网络进行拟合_机器学习笔记(五)神经网络参数的拟合

这篇机器学习笔记详细介绍了如何使用神经网络对分段函数进行拟合,涵盖代价函数、二元和多类别分类问题、反向传播算法的计算过程、梯度检测及随机初始化。通过理解并实现这些步骤,可以有效地训练神经网络模型。
摘要由CSDN通过智能技术生成

Cost function(代价函数)

1、参数表示:

m 个训练样本:{(x(1), y(1)), (x(2), y(2)), ..., (x(m), y(m))}

神经网络的层数:L

l 层的神经元数量(不计入偏置单元):Sl

2、两种分类问题:

(1)Binary classification(二元分类):

y = 0 or 1

只有一个输出单元 / hθ(x)为一个实数 / SL = 1

(2)Multi-class classification(多类别分类):

有K个输出单元

3、代价函数:

Backpropagation algorithm(反向传播算法)

1、字符定义:

δj(l) :表示第 l 层的第 j 个结点的误差。

aj(l) :   表示第 l 层的第 j 个结点的激励值。

2、计算过程:(假设是4层神经网络,即下图)【后期推导】

对于第4层的每一个输出单元:

δj(4) = aj(4)- yj (其中 aj(4)也可记为hθ(x))

向量化:δ(4) = a(4

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值