File size: 792 Bytes
c5726e6 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
import os
import sys
from pathlib import Path
# Add the anomaly detection model source to path
MODEL_DIR = Path(__file__).parent.parent / "models" / "anomaly-detection"
sys.path.append(str(MODEL_DIR))
try:
from src.pipeline.training_pipeline import run_training_pipeline
print("🚀 Starting ML Model Training Pipeline (Standalone)...")
print(f"📂 Model Directory: {MODEL_DIR}")
# Run the pipeline
artifact = run_training_pipeline()
print("\n✅ Training Complete!")
print(f"📊 Model Artifacts stored in: {MODEL_DIR}/output")
except ImportError as e:
print(f"❌ Error: Could not import training pipeline. {e}")
print("Ensure you are running this from the project root.")
except Exception as e:
print(f"❌ Training Failed: {e}")
|