File size: 734 Bytes
38c1a14
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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")