NeuralNetwork:具有两个输入和一个隐藏层的多层神经网络,它使用反向传播算法表示逻辑异或函数

时间:2024-05-18 23:31:20
【文件属性】:

文件名称:NeuralNetwork:具有两个输入和一个隐藏层的多层神经网络,它使用反向传播算法表示逻辑异或函数

文件大小:5KB

文件格式:ZIP

更新时间:2024-05-18 23:31:20

Java

神经网络 回想一下,感知器(单个神经元)可以用来表示逻辑功能,或者,或者,或者,以及,nand。 您如何在逻辑上结合这些功能来创建异或? 一个具有两个输入和一个隐藏层的多层神经网络,它使用反向传播算法来表示逻辑异或函数。 该网络在隐藏层有两个节点,在输出层有一个节点。 (输入层不是真正的层,它只是将输入传递到隐藏层。) 程序将权重初始化为随机值。 该程序将一直运行,直到误差的平方和小于0.0001。 针对此特定问题的层数,节点数和程序中的输入均进行了硬编码。


【文件预览】:
NeuralNetwork-master
----.gitignore(851B)
----Node.java(1KB)
----README.md(802B)
----NeuralNetworkGauravSheni.java(11KB)
----.gitattributes(483B)

网友评论