```
Hi, I can't get it right and have tried different alternatives. May you please help me out? Thanks
W1 = tf.Variable("W1",[25,12288],tf.keras.initializers.GlorotNormal(seed=1))
b1 = tf.Variable("b1",[25,1],tf.keras.initializers.GlorotNormal(seed=1))
W2 = tf.Variable("W2",[12,25],tf.keras.initializers.GlorotNormal(seed=1))
b2 = tf.Variable("b2",[12,1],tf.keras.initializers.GlorotNormal(seed=1))
W3 = tf.Variable("W3",[6,12],tf.keras.initializers.GlorotNormal(seed=1))
b3 = tf.Variable("b3",[6,1],tf.keras.initializers.GlorotNormal(seed=1))
```

It might be the case that you are technically using different initializers for each variable, instead of just one.

try this:

```
# This line should already be there for you.
initializer = tf.keras.initializers.GlorotNormal(seed=1)
```

The use the variable initializer for the variables:

Ex.

```
W1 = tf.Variable(initializer(shape=(25, 12288)))
```

Similarly for the rest.

Edit: Added a closing parens. Thanks @Zoooeee for the fix!

3 Likes

You missed a right bracket in the end. It should be W1 = tf.Variable(initializer(shape=(25, 12288)))

2 Likes

Thanks for the fix