Gowthamvemula commited on
Commit
4fdca24
·
verified ·
1 Parent(s): 1dc16d2

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -12
app.py CHANGED
@@ -1,22 +1,15 @@
1
  import gradio as gr
 
2
  import numpy as np
3
 
4
- # # 🟢 Option 1: Load model with joblib
5
- # import joblib
6
- # model = joblib.load("log_reg_model.pkl")
7
 
8
- # 🔵 Option 2: (Use only if model saved with pickle)
9
-
10
- import pickle
11
- with open("log_reg_model.pkl", "rb") as f:
12
- model = pickle.load(f)
13
-
14
- # Prediction function
15
  def predict_sleep(step: float, hour: float):
16
  input_data = np.array([[step, hour]])
17
  prediction = model.predict(input_data)[0]
18
- label = "Sleep Onset" if prediction == 1 else "Wakeup"
19
- return label
20
 
21
  # Gradio interface
22
  iface = gr.Interface(
 
1
  import gradio as gr
2
+ import joblib
3
  import numpy as np
4
 
5
+ # Load the model correctly using joblib
6
+ model = joblib.load("log_reg_model.pkl")
 
7
 
8
+ # Define prediction function
 
 
 
 
 
 
9
  def predict_sleep(step: float, hour: float):
10
  input_data = np.array([[step, hour]])
11
  prediction = model.predict(input_data)[0]
12
+ return "Sleep Onset" if prediction == 1 else "Wakeup"
 
13
 
14
  # Gradio interface
15
  iface = gr.Interface(