C2_W1 Question regarding code at line 16

Can someone please explain, how the logistic_layer.get_weights() function returns w and b? I can see the model, but I do not understand how this model was trained. Where is the data input?

Perhaps I dont understand what get_layer() does?

Hello @Kosmetsas_Tilemahos,

The model has not been trained when it calls get_weights(), what you are getting is only the initialized w and b.

Raymond

Thanks! I see it initializes different weights each time I restart the kernel. So they are randomly chosen (at this point) ?

Yes. To make sure they are initialized to the same set of parameter values, call tf.random.set_seed(1234) before calling Sequential. 1234 is a seed, but you can use any other number as the seed.