Spaces:
Runtime error
Runtime error
alperugurcan
commited on
Update app.py
Browse files
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 |
-
|
|
|
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)}")
|