Skip to content

Commit 787d93f

Browse files
author
Marcelo Dall'Aqua
committed
Update method def get_sizes of utils.py
Fix bug on the method def get_sizes(layer_sizes) of utils.py. The method was only allowing neural nets with an identical number of nodes in each hidden layer. Which was making the L- BFGS optimization to crash.
1 parent 9a32441 commit 787d93f

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

tensordiffeq/utils.py

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,12 +30,8 @@ def get_weights(model):
3030

3131

3232
def get_sizes(layer_sizes):
33-
sizes_w = []
34-
sizes_b = []
35-
for i, width in enumerate(layer_sizes):
36-
if i != 1:
37-
sizes_w.append(int(width * layer_sizes[1]))
38-
sizes_b.append(int(width if i != 0 else layer_sizes[1]))
33+
sizes_w = [layer_sizes[i] * layer_sizes[i - 1] for i in range(len(layer_sizes)) if i != 0]
34+
sizes_b = layer_sizes[1:]
3935
return sizes_w, sizes_b
4036

4137

0 commit comments

Comments
 (0)