Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -28,11 +28,8 @@ forecast_ngb_features = forecast_ngb_artifact["feature_names"]
|
|
| 28 |
kmeans_artifact = joblib.load("kmeans_model.joblib")
|
| 29 |
kmeans_model = kmeans_artifact["model"]
|
| 30 |
cluster_scaler = kmeans_artifact["scaler"]
|
| 31 |
-
|
| 32 |
-
|
| 33 |
-
if f != "cluster"
|
| 34 |
-
]
|
| 35 |
-
|
| 36 |
|
| 37 |
|
| 38 |
################### FEATURE GATHERING
|
|
@@ -121,7 +118,6 @@ def assign_cluster(df):
|
|
| 121 |
df["cluster"] = kmeans_model.predict(scaled)
|
| 122 |
return df
|
| 123 |
|
| 124 |
-
|
| 125 |
################### PREDICTION FUNCTION
|
| 126 |
def predict_volatility(date):
|
| 127 |
# Fetch raw data
|
|
|
|
| 28 |
kmeans_artifact = joblib.load("kmeans_model.joblib")
|
| 29 |
kmeans_model = kmeans_artifact["model"]
|
| 30 |
cluster_scaler = kmeans_artifact["scaler"]
|
| 31 |
+
# Only use the features that were actually used during training
|
| 32 |
+
cluster_features_names = ["close", "volume", "trend", "fg_index"]
|
|
|
|
|
|
|
|
|
|
| 33 |
|
| 34 |
|
| 35 |
################### FEATURE GATHERING
|
|
|
|
| 118 |
df["cluster"] = kmeans_model.predict(scaled)
|
| 119 |
return df
|
| 120 |
|
|
|
|
| 121 |
################### PREDICTION FUNCTION
|
| 122 |
def predict_volatility(date):
|
| 123 |
# Fetch raw data
|