- scripts/tune_hyperparams.py: Optuna + Walk-Forward 5폴드 AUC 목적 함수 - 데이터셋 1회 캐싱으로 모든 trial 공유 (속도 최적화) - num_leaves <= 2^max_depth - 1 제약 강제 (소규모 데이터 과적합 방지) - MedianPruner로 저성능 trial 조기 종료 - 결과: 콘솔 리포트 + models/tune_results_YYYYMMDD_HHMMSS.json - requirements.txt: optuna>=3.6.0 추가 - README.md: 하이퍼파라미터 자동 튜닝 사용법 섹션 추가 - docs/plans/: 설계 문서 및 구현 플랜 추가 Made-with: Cursor
17 lines
275 B
Plaintext
17 lines
275 B
Plaintext
python-binance>=1.0.28
|
|
pandas>=2.3.2
|
|
pandas-ta==0.4.71b0
|
|
python-dotenv==1.0.0
|
|
httpx>=0.27.0
|
|
pytest>=8.1.0
|
|
pytest-asyncio>=0.24.0
|
|
aiohttp==3.9.3
|
|
websockets==12.0
|
|
loguru==0.7.2
|
|
lightgbm>=4.3.0
|
|
scikit-learn>=1.4.0
|
|
joblib>=1.3.0
|
|
pyarrow>=15.0.0
|
|
onnxruntime>=1.18.0
|
|
optuna>=3.6.0
|