# ========================================== # Main pipeline dependencies # Stage 0 ~ Stage 3 主架構完整執行所需套件 # ========================================== # Core numerical stack pandas>=2.0.0 numpy>=1.24.0 scipy>=1.10.0 # Market data / web data access requests>=2.31.0 beautifulsoup4>=4.12.0 yahooquery>=2.3.0 # FinBERT sentiment scoring used in Stage 0 transformers>=4.30.0 torch>=2.0.0 # Visualization and reporting charts matplotlib>=3.7.0 seaborn>=0.12.0 # Environment variable loading python-dotenv>=1.0.0 # Stage 2_1 etf_preference_bundle(投資理念 + 逐輪問答 → 9 維偏好權重;BGE-M3 文字編碼) sentence-transformers>=2.2.0 # etf_preference_bundle 網頁版偏好誘出(run_web.py 的 Flask 後端) flask>=3.0