From 21ad33eaf5ba508c5242c705ca142b0173e3618e Mon Sep 17 00:00:00 2001 From: James Ruga Date: Sat, 30 Aug 2025 12:22:32 +0300 Subject: [PATCH] Fix: Update lr to learning_rate in rsmprop optimizer parameter The lr argument is not recognized by the RMSprop optimizer. In the current version of Keras, the learning rate argument for the RMSprop optimizer is learning_rate. Changing lr to learning_rate will fix the issue. --- ml/pc/exercises/image_classification_part1.ipynb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ml/pc/exercises/image_classification_part1.ipynb b/ml/pc/exercises/image_classification_part1.ipynb index 369acd4..e852523 100644 --- a/ml/pc/exercises/image_classification_part1.ipynb +++ b/ml/pc/exercises/image_classification_part1.ipynb @@ -438,7 +438,7 @@ "from tensorflow.keras.optimizers import RMSprop\n", "\n", "model.compile(loss='binary_crossentropy',\n", - " optimizer=RMSprop(lr=0.001),\n", + " optimizer=RMSprop(learning_rate=0.001),\n", " metrics=['acc'])" ] },