如何计算神经网络隐藏层中神经元的目标输出?

emmc_1247

在简单的单层网络中,很容易计算神经元的目标输出,因为它们与网络本身的目标输出相同。但是,在多层网络中,我不太确定如何计算隐藏层中每个单独神经元的目标,因为它们不一定与最终输出有直接联系,并且很可能在训练中没有给出数据。如何找到这些值?

如果我遗漏了什么并且错误地处理这个问题,我不会感到惊讶,但我仍然想知道。提前感谢您的任何和所有输入。

致癌物

取自pg 上的这个伟大指南18:

  1. 计算隐藏层神经元的误差。与输出层不同,我们不能直接计算这些(因为我们没有目标),所以我们从输出层反向传播它们(因此得名算法)。这是通过从输出神经元中获取错误并通过权重运行它们以获取隐藏层错误来完成的。

或者换句话说,你没有。将激活从输入传播到输出,计算输出的误差,然后将误差从输出反向传播回输入(因此称为算法的名称)。

不幸的是,我发布的链接失效了,可以通过谷歌搜索“反向传播算法3”找到。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Matlab中创建一个具有一层感知器神经元隐藏层和一层径向基础神经元隐藏层的神经网络?

神经网络:输入层是否包含神经元?

神经网络 - 仅使用输出层中的一个神经元预测 MNIST 数字

神经网络模型如何在单个层中为每个神经元学习不同的权重?

神经网络中神经元的进化

如何基于NN中的输入和输出确定最佳隐藏层和神经元?

神经网络:计算隐藏层中的误差

如何在神经网络中删除整个隐藏层?

神经网络的最后一层应包含多少个神经元?

给定足够的隐藏神经元,神经网络可以近似任何功能吗?

R神经网络封装隐藏神经元,单变量与向量参数

隐藏层的神经元数量

如何为tf.keras模型的隐藏层选择输出神经元的值?

单神经元神经网络-问题类型?

访问神经网络权重和神经元激活

如何确定哪些神经元在人工神经网络的各层之间连接?

训练后如何向神经网络模型添加更多神经元/过滤器?

在神经网络中,为什么通常将神经元数设置为2 ^ n?

神经网络中的输入形状和神经元数量可以不同吗?

如何乘以一层中神经元的输出?(最好在 Keras 或 Tensorflow 中)

什么时候使用仅包含一个输出神经元的神经网络,何时使用多个输出神经元?

为什么在神经网络中需要隐藏层?

卷积神经网络中隐藏层的丢失率指导

设计神经网络的隐藏层

如何在神经网络的输出层计算二阶导数?

神经网络中回归模型输出层的激活函数

如何在神经网络的隐藏层中的权重矩阵列上实现正交约束?

神经网络中的多个隐藏层如何提高其学习能力?

是2个神经元的多层神经网络,就像1个神经元一样