Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Encog网络中加入偏置神经元_Java_Neural Network_Encog - Fatal编程技术网

Java 在Encog网络中加入偏置神经元

Java 在Encog网络中加入偏置神经元,java,neural-network,encog,Java,Neural Network,Encog,我正在将一些涉及人工神经网络的C代码移植到Java。我已经决定用这个 我希望我的网络有一个偏倚神经元(使用加权突触,总是输出1.0)连接到隐藏层和输出层;它们以绿色标记 如何以编程方式创建这样的网络?每个偏向神经元都应该有自己的层吗?我试着为每个偏倚神经元实例化一个BasicLayer,但这似乎没有任何效果,即使该层通过加权突触连接 谢谢, 马丁·维博好吧,我知道这个!我是主要编码开发人员之一。:) 我们在Encog2.4(测试版)中增强了对这一点的支持,但即使是当前版本也支持这一点。在Enco

我正在将一些涉及人工神经网络的C代码移植到Java。我已经决定用这个

我希望我的网络有一个偏倚神经元(使用加权突触,总是输出1.0)连接到隐藏层和输出层;它们以绿色标记

如何以编程方式创建这样的网络?每个偏向神经元都应该有自己的层吗?我试着为每个偏倚神经元实例化一个BasicLayer,但这似乎没有任何效果,即使该层通过加权突触连接

谢谢,


马丁·维博

好吧,我知道这个!我是主要编码开发人员之一。:)

我们在Encog2.4(测试版)中增强了对这一点的支持,但即使是当前版本也支持这一点。在Encog 2.3中,偏差称为阈值。因此,请创建指定所需阈值的层。基本上,这会为每个指定阈值的层创建偏移输入。我将其全部构建到同一层中,因为它提高了性能,所有结果都是一样的

实际上,我们对此进行了讨论,我们在Encog 2.4中对此进行了更清楚的说明。你可以在这里阅读讨论