Spaces:
Sleeping
Sleeping
| import os | |
| import sys | |
| # Add project root to path if needed | |
| project_root = os.path.abspath(os.path.join(os.path.dirname(__file__), "..", "..")) | |
| if project_root not in sys.path: | |
| sys.path.append(project_root) | |
| from src.config_loader import CONFIG | |
| from src.logger_config import logger | |
| MODEL_PATH = CONFIG["paths"]["model"] | |
| CHALLENGER_PATH = os.path.join(project_root, "models", "churn_rf_model.pkl") | |
| HISTORY_PATH = os.path.join(project_root, "logs", "inference_history.csv") | |
| DB_PATH = os.path.join(project_root, "logs", "predictions.db") | |
| CLEANED_DATA_PATH = os.path.join(project_root, "data", "processed", "cleaned_customer_data.csv") | |
| CUSTOMERS_JSON_PATH = os.path.join(project_root, "dashboard", "public", "data", "customers.json") | |