When trying to set solve the part of the C4W3 assignment where the learning rate is adjusted, I’m getting an exception:
Optimizer must have a “lr” attribute.
It’s apparently a known issue (see keras#15299). In my case, manually setting the
lr attribute in the optimizer made it work:
optimizer = tf.keras.optimizers.Adam(learning_rate = 1e-6)
# I had to add this
optimizer.lr = learning_rate
Is that a common error? Am I missing something?
Can you share the image you are getting without sharing the code in the image.
I tried to reproduce the issue by re-running the assignment without the “optimizer.lr” line but I couldn’t reproduce it. This time all the code was executed without any problem.
I also tried downloading the notebook file and running it locally and it also did work smoothly without the “optimizer.lr” line.
I guess it was just a temporary thing.