Commit Graph

6 Commits

Author SHA1 Message Date
dsyoon
b82b5a58ee perf: filter scan optimization and portfolio selection improvements
Precompute p_ball to speed up exhaustive filtering, add fixed-ball validation with labeled exceptions, and improve portfolio selection via ymd-seeded shuffle and coverage-aware tie-breaking. Include lotto draw 1225 history update.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-27 11:10:37 +09:00
919f2e19bb refactor: apply portfolio cap and align project docs
Keep the fixed 11-number set intact while adding a second-stage portfolio selection that caps final recommendations to the 70,000 KRW budget, and update docs/data/scripts to match the current project structure and runtime flow.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-08 10:37:03 +09:00
bd9eea2aee Practice/FilterTest: 인스턴스 상태, 정렬 일관성, 고정 5조합·중복·과거당첨 제외; README 정리
Made-with: Cursor
2026-04-12 11:21:58 +09:00
e31eefef09 refactor: final_practice mirrors 3_Practice_22 (txt-based next no, exhaustive predict2)
Made-with: Cursor
2026-04-08 19:41:04 +09:00
b440ec96c9 fix: craw() keyword drw_no (not drwNo)
Made-with: Cursor
2026-04-08 19:34:25 +09:00
d08e906066 Add final_practice.py for next-draw recommendations via final_BallFilter
- Mirrors 3_Practice_22 flow: DataCrawler, optional API crawl, fixed combo,
  Monte Carlo filtered samples (default) or exhaustive mode
- Caps total recommendations under 100; saves recommend_ball.final.json

Made-with: Cursor
2026-04-08 19:33:26 +09:00