在维度内具有不同大小的Java 3D阵列

时间:2015-05-27 16:30:14

标签: java arrays multidimensional-array neural-network

我正在尝试制作一种神经网络。我在Java工作。我正在寻找速度,所以我想用3D阵列代表我的网络。网络基本上可以表示为权重,所以我有

double weights[][][]

,其中

weights[numberOfLayers][neuronsPerLayer][weightFromThisNeuronToTheOneInTheNextLayer]

所以,权重[numberOfLayers]完全没问题。我想要3层,所以我将初始化为权重[3] [] [],但每层的神经元数量会发生变化,连接数(第三维)等于下一层中的神经元数量

我知道我可以将数组初始化为适合最大数组的大小,并为其中一些人提供了大量额外的空间..但是,我真的希望能够使用嵌套for循环并计算直到结束已到达阵列。

0 个答案:

没有答案