87 |
Initialization of the 3 dimensions arrays |
Initialization of the 3 dimensions arrays |
88 |
*) |
*) |
89 |
for i = 0 to network#getLayerNb - 2 do |
for i = 0 to network#getLayerNb - 2 do |
90 |
weights.(i) <- Array.create (network#getNeuronsPerLayer i + 1) [||]; |
weights.(i) <- Array.create (network#getNeuronsPerLayer (i + 1)) [||]; |
91 |
gradients.(i) <- Array.create (network#getNeuronsPerLayer i + 1) [||]; |
gradients.(i) <- Array.create (network#getNeuronsPerLayer (i + 1)) [||]; |
92 |
for j = 0 to (network#getNeuronsPerLayer i + 1) - 1 do |
for j = 0 to (network#getNeuronsPerLayer (i + 1)) - 1 do |
93 |
weights.(i).(j) <- Array.create (network#getNeuronsPerLayer i) ((Env.getEnv())#getRandLimit); |
weights.(i).(j) <- Array.create (network#getNeuronsPerLayer i) ((Env.getEnv())#getRandLimit); |
94 |
gradients.(i).(j) <- Array.create (network#getNeuronsPerLayer i) 0.0 |
gradients.(i).(j) <- Array.create (network#getNeuronsPerLayer i) 0.0 |
95 |
done |
done |