我尝试在oop java中编写一个小型的前馈神经网络。 我有三个不同的类,称为图层,突触和神经元。 一层由可变数量的节点组成。 每个Synapse都有一个开始和结束神经元,也有一个重量。 现在我想从神经元内部访问进入突触的每个权重属性。不知怎的,我无法解开这个问题。 我错过了什么吗? 我也尝试使用加权图,但我不知道该怎么做。
感谢您的帮助!
答案 0 :(得分:0)
这听起来像你需要做的就是在每个对象中保持一个引用到每个对象所连接的对象,并有适当的getter和setter。
这意味着您可以从任何物体沿着NN向前和向后移动。
因此,如果您的神经元具有对每个传入突触(即列表)的引用,则可以通过从集合中访问Synapse来调用Synapse.getWeight()函数。