40 lines
1.2 KiB
Python
40 lines
1.2 KiB
Python
#!/usr/bin/env python3
|
|
"""
|
|
Restart Dashboard with Forced Learning Enabled
|
|
Simple script to start dashboard with all learning features enabled
|
|
"""
|
|
|
|
import sys
|
|
import logging
|
|
from datetime import datetime
|
|
|
|
logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(levelname)s - %(message)s')
|
|
logger = logging.getLogger(__name__)
|
|
|
|
def main():
|
|
"""Start dashboard with forced learning"""
|
|
logger.info("🚀 Starting Dashboard with FORCED LEARNING ENABLED")
|
|
logger.info("=" * 60)
|
|
logger.info(f"Timestamp: {datetime.now()}")
|
|
logger.info("Fixes Applied:")
|
|
logger.info("✅ Enhanced RL: FORCED ENABLED")
|
|
logger.info("✅ CNN Training: FORCED ENABLED")
|
|
logger.info("✅ Williams Pivots: CNN INTEGRATED")
|
|
logger.info("✅ Learning Pipeline: ACTIVE")
|
|
logger.info("=" * 60)
|
|
|
|
try:
|
|
# Import and run main
|
|
from main_clean import run_web_dashboard
|
|
logger.info("Starting web dashboard...")
|
|
run_web_dashboard()
|
|
|
|
except KeyboardInterrupt:
|
|
logger.info("Dashboard stopped by user")
|
|
except Exception as e:
|
|
logger.error(f"Dashboard failed: {e}")
|
|
import traceback
|
|
traceback.print_exc()
|
|
|
|
if __name__ == "__main__":
|
|
main() |