Blessin commited on
Commit
5c262cf
·
verified ·
1 Parent(s): f0cb89a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -2
app.py CHANGED
@@ -13,12 +13,19 @@ model = tf.keras.Sequential([
13
  tf.keras.layers.Dense(units=1, input_shape=[1])
14
  ])
15
 
16
- # Optimizer selection
17
- optimizer = st.sidebar.selectbox(
18
  "Select optimizer",
19
  ('sgd', 'adam', 'rmsprop')
20
  )
21
 
 
 
 
 
 
 
 
22
  # Compile the model with an optimizer and loss function
23
  model.compile(optimizer=optimizer, loss='mse')
24
 
 
13
  tf.keras.layers.Dense(units=1, input_shape=[1])
14
  ])
15
 
16
+ # Optimizer selection with learning rate adjustment
17
+ optimizer_choice = st.sidebar.selectbox(
18
  "Select optimizer",
19
  ('sgd', 'adam', 'rmsprop')
20
  )
21
 
22
+ learning_rate = st.sidebar.slider("Select learning rate", 0.001, 0.1, 0.01)
23
+
24
+ optimizer = tf.keras.optimizers.get({
25
+ 'class_name': optimizer_choice,
26
+ 'config': {'learning_rate': learning_rate}
27
+ })
28
+
29
  # Compile the model with an optimizer and loss function
30
  model.compile(optimizer=optimizer, loss='mse')
31