本文介绍: 上一节介绍训练推理概念,这一节接着训练和推理概念讲一下,神经网络正向传播反向传播。其实单看正向传播反向传播两个概念,很好理解。(Forward Propagation)是指从输入层到输出层的数据流过程,而反向传播(Backpropagation)是指数据输出层到输入层的反向过程。正常情况下,利用神经网络推理一张图片数据神经网络输入层一直流到输出层就可以得到结果,这是典型的正向传播过程,因此在推理过程中只有正向传播。

一节介绍了训练和推理概念,这一节接着训练和推理概念讲一下,神经网络正向传播和反向传播。

其实单看正向传播和反向传播这两个概念,很好理解

正向传播(Forward Propagation)是指从输入层到输出层的数据流过程,而反向传播(Backpropagation)是指数据输出层到输入层的反向过程

正常情况下,利用神经网络推理一张图片数据神经网络输入层一直流到输出层就可以得到结果,这是典型的正向传播过程,因此在推理过程中只有正向传播。

那反向传播是用在什么地方呢?没错,是训练。

一节举了个例子,训练的过程就好像我们在初中高中学习课本知识一样,不断的校正我们大脑中对于知识理解

因此训练的过程也需要一个不断反馈,不断校正的过程,在神经网络用于校正的参数被称为权重比如卷积卷积核的参数

还记得之前在讲传统计算机视觉时候讲到的均值滤波器吗?均值滤波器中参数都是1的,可以完成对噪声的均匀滤除。

而神经网络卷积核的参数是不确定的,我们没有办法来设计,只能让神经网络自己学习自己不断的调整。

因此科学家们设计一个反向传播机制

原文地址:https://blog.csdn.net/dongtuoc/article/details/134745627

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_25622.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注