Spaces:
Runtime error
Runtime error
| from pathlib import Path | |
| import joblib | |
| BASE_DIR = Path(__file__).resolve().parent | |
| ARTIFACTS_DIR = BASE_DIR / "artifacts" | |
| MODEL_PATH = ARTIFACTS_DIR / "online_shoppers_model.pkl" | |
| THRESHOLD_PATH = ARTIFACTS_DIR / "threshold.pkl" | |
| MODEL_COLUMNS_PATH = ARTIFACTS_DIR / "model_columns.pkl" | |
| if not MODEL_PATH.exists(): | |
| raise RuntimeError("artifacts/online_shoppers_model.pkl was not found.") | |
| if not MODEL_COLUMNS_PATH.exists(): | |
| raise RuntimeError("artifacts/model_columns.pkl was not found.") | |
| pipeline = joblib.load(MODEL_PATH) | |
| model_columns = list(joblib.load(MODEL_COLUMNS_PATH)) | |
| if THRESHOLD_PATH.exists(): | |
| best_threshold = float(joblib.load(THRESHOLD_PATH)) | |
| else: | |
| best_threshold = 0.5 |