【发布时间】:2012-02-21 11:11:22
【问题描述】:
我需要一个简短的问题和一些关于训练实例的神经网络和反向传播的说明。
如果有人可以将他们的示例建立在与此类似的基础上,那就太好了,因为我缺乏简单易懂的示例。
假设训练需要三种颜色,即红色、蓝色和绿色,我们使用标准化将红色表示如下,因为它们是标称值。
red = 0.4
blue = 0.7
green = 1.0
有 3 个输入层,2 个隐藏层和 1 个输出层。
我假设提供了 -1 和 1 之间的随机权重,并与通过该层馈送它的每个输入层节点相乘,并给出存储在实例旁边的网络输出值 0.562。这个输出值会与所有三个实例一起存储吗?训练如何进行以便计算误差然后反向传播?这才是真正让我困惑的地方。
因为我需要编写这个算法,所以最好先更好地理解。
【问题讨论】:
-
请重构您的问题。我不明白“所有三个实例”是什么意思 0.562 是什么?我也不明白最后一个问题。
-
请澄清您的问题。当你说你有“需要训练的三种颜色”时,我收集到你想训练一个神经网络,它接受一个 RGB 值并确定它是三种颜色中的哪一种?当红色是最小值时,不确定您的示例如何表示红色。
标签: algorithm artificial-intelligence computer-science neural-network backpropagation