alperugurcan commited on
Commit
20c9196
·
verified ·
1 Parent(s): 24adcef

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -2
app.py CHANGED
@@ -6,7 +6,6 @@ import joblib
6
 
7
  @st.cache_resource
8
  def load_resources():
9
- # Define custom objects dictionary
10
  custom_objects = {
11
  'mse': MeanSquaredError(),
12
  'mean_squared_error': MeanSquaredError(),
@@ -16,7 +15,8 @@ def load_resources():
16
  model = load_model('bike_model.h5', custom_objects=custom_objects)
17
  scaler_x = joblib.load('scaler_x.pkl')
18
  scaler_y = joblib.load('scaler_y.pkl')
19
- features = np.load('feature_names.npy')
 
20
  return model, scaler_x, scaler_y, features
21
  except Exception as e:
22
  st.error(f"Error loading model: {str(e)}")
 
6
 
7
  @st.cache_resource
8
  def load_resources():
 
9
  custom_objects = {
10
  'mse': MeanSquaredError(),
11
  'mean_squared_error': MeanSquaredError(),
 
15
  model = load_model('bike_model.h5', custom_objects=custom_objects)
16
  scaler_x = joblib.load('scaler_x.pkl')
17
  scaler_y = joblib.load('scaler_y.pkl')
18
+ # Allow pickle for feature names loading
19
+ features = np.load('feature_names.npy', allow_pickle=True)
20
  return model, scaler_x, scaler_y, features
21
  except Exception as e:
22
  st.error(f"Error loading model: {str(e)}")