Java 在Encog网络中加入偏置神经元
我正在将一些涉及人工神经网络的C代码移植到Java。我已经决定用这个 我希望我的网络有一个偏倚神经元(使用加权突触,总是输出1.0)连接到隐藏层和输出层;它们以绿色标记 如何以编程方式创建这样的网络?每个偏向神经元都应该有自己的层吗?我试着为每个偏倚神经元实例化一个BasicLayer,但这似乎没有任何效果,即使该层通过加权突触连接 谢谢,Java 在Encog网络中加入偏置神经元,java,neural-network,encog,Java,Neural Network,Encog,我正在将一些涉及人工神经网络的C代码移植到Java。我已经决定用这个 我希望我的网络有一个偏倚神经元(使用加权突触,总是输出1.0)连接到隐藏层和输出层;它们以绿色标记 如何以编程方式创建这样的网络?每个偏向神经元都应该有自己的层吗?我试着为每个偏倚神经元实例化一个BasicLayer,但这似乎没有任何效果,即使该层通过加权突触连接 谢谢, 马丁·维博好吧,我知道这个!我是主要编码开发人员之一。:) 我们在Encog2.4(测试版)中增强了对这一点的支持,但即使是当前版本也支持这一点。在Enco
马丁·维博好吧,我知道这个!我是主要编码开发人员之一。:) 我们在Encog2.4(测试版)中增强了对这一点的支持,但即使是当前版本也支持这一点。在Encog 2.3中,偏差称为阈值。因此,请创建指定所需阈值的层。基本上,这会为每个指定阈值的层创建偏移输入。我将其全部构建到同一层中,因为它提高了性能,所有结果都是一样的 实际上,我们对此进行了讨论,我们在Encog 2.4中对此进行了更清楚的说明。你可以在这里阅读讨论