2014-09-19 139 views
-1

我有3个神经元x1,x2,x3。现在我知道我的值正在被输出的实际结果值溢出(因为它是错误的答案),我的权重需要新的值,但是要为每个神经元设置多少值?如何计算?神经网络值计算?

一种方法是划分(理想值 - 输出值)/ 3,并指定答案每个神经元...但它不会为新的输入工作,因为没有适当的学习而成。

+1

你能否解释一下吗? x1 x2 x3输出节点还是整个网络?当你说价值溢出时,你的意思是什么? – 2014-09-19 23:44:10

+0

X1 X2 X3是投入之后的隐含层和我的整个网络仅由这些3个神经元,现在值溢出意味着输出答案为0.5海格则实际值根据输入 – overuser 2014-09-20 14:09:23

+0

你想什么类型的神经网络建立和你如何计算神经元的权重?我怀疑任何人都可以在没有任何关于你想要做什么的具体信息的情况下回答你的问题。的[澄清上的神经网络播放蛇] – Sim 2014-09-20 23:37:26

回答

1

从你的问题看来你不明白,神经网络又是如何真正发挥作用。

首先,神经网络是一类的,根据机器学习技术包括算法。因此,他们学习,无论是无人监督,监督或增强型训练。这当然需要一个学习范例。在神经网络中,最好研究的监督训练是反向传播方法。但是,要了解您首先需要了解如何开发此网络的工作。

什么是神经网络和它的基础在这里可以看到的描述:http://www.doc.ic.ac.uk/~nd/surprise_96/journal/vol4/cs11/report.html

如何实现通过反向传播的功能网络的一个实际的解释可以看这里:http://galaxy.agh.edu.pl/~vlsi/AI/backp_t_en/backprop.html

如果你读这些你可能会足够回答你的问题。