机器学习 task 4

机器学习 task 4

神经网络

神经网络:由具有适应性的简单单元组成的广泛并行互连的网络,它的组织能够模拟生物神经系统对真实世界物体所作出的交互反应

  • 最基本的成分:神经元(neuron)模型

  • M-P神经元模型

    • 神经元接收到来自 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UOsbIYcP-1656255973885)(https://www.zhihu.com/equation?tex=n)] 个其他神经元传递过来的输入信号,这些输入信号通过带权重的连接(connection)进行传递,神经元接收到的总输入值将与神经元的阈值进行比较,然后通过激活函数(activation function)/挤压函数(squashing function)处理以产生神经元的输出

image-20220626225822272

感知机与多层网络

感知机(perceptron):由输入层和输出层组成,输入层接收外界输入信号后传递给输出层,输出层是M-P神经元。亦称为“阈值逻辑单元”(threshold logic unit).

image-20220626225933337

更一般地, 给定训练数据集, 权重 w i ( i = 1 , 2 , … , n ) w_{i}(i=1,2, \ldots, n) wi(i=1,2,,n) 以及阈值 θ \theta θ 可通过学 习得到. 阈值 θ \theta θ 可看作一个固定输入为 − 1.0 -1.0 1.0 的 “哑结点” (dummy node) 所对 应的连接权重 w n + 1 w_{n+1} wn+1, 这样, 权重和阈值的学习就可统一为权重的学习. 感知机 学习规则非常简单, 对训练样例 ( x , y ) (\boldsymbol{x}, y) (x,y), 若当前感知机的输出为 y ^ \hat{y} y^, 则感知机权 重将这样调整:
w i ← w i + Δ w i , Δ w i = η ( y − y ^ ) x i , \begin{gathered} w_{i} \leftarrow w_{i}+\Delta w_{i}, \\ \Delta w_{i}=\eta(y-\hat{y}) x_{i}, \end{gathered} wiwi+Δwi,Δwi=η(yy^)xi,
其中 η ∈ ( 0 , 1 ) \eta \in(0,1) η(0,1) 称为学习率(learning rate). 从式(5.1) 可看出, 若感知机对训练 样例 ( x , y ) (\boldsymbol{x}, y) (x,y) 预测正确, 即 y ^ = y \hat{y}=y y^=y, 则感知机不发生变化, 否则将根据错误的程度 进行权重调整.

误差逆传播算法

多层网络的学习能力比单层感知机强得多。误差逆传播BP算法:BP算法不仅可用于多层前馈神经网络,还可用于训练递归神经网络,BP网络:BP算法训练的多层前馈神经网络。

image-20220626230209885

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值