- Added 2026-06-05 (via web scraper fallback) and 2026-06-09 draws (959 total)
- Retroactive learning for Jun 5, normal cycle for Jun 9 (46 total cycles)
- Retrained RF + LSTM models on updated dataset
- Generated fresh tips: weekly_tips_20260610_123037.csv
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Added missing 2026-05-22 and 2026-05-26 draws to AlleEurojackpotzahlen.csv
- Retroactive learning applied for both new draws (42 total cycles)
- Retrained RF and LSTM models on 955 draws
- Generated fresh tips: weekly_tips_20260528_091341.csv
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Data:
- Add 12 missing draws (2026-01-09, 2026-04-03 to 2026-05-15)
- Retrain LSTM and RF models on complete 952-draw dataset
- Run retroactive learning for all 12 skipped draws
Automation:
- Add eurojackpot-zahlen.eu web scraper as fallback when APIs fail
- Fixes recurring gap problem caused by Sazka detail-endpoint change
Generator improvements:
- Add hard structural filters (sum 95-165, min 1 even + 1 odd per tip)
- Add long-term frequency prior as learner dampener (alpha=0.2)
- Fix ENSEMBLE strategy generating duplicate tips (greedy → weighted random)
- Fix non-vectorized frequency calculation (stack().value_counts())
- Fix Division-by-Zero edge case in set_frequency_prior
- Fix potential KeyError on euro_ai_score in structural filter loop
.gitignore:
- Exclude data/backups/, weekly tip CSVs, performance reports
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Major improvements:
- Deep Learning integration with PyTorch LSTM (dual models: main 1-50 + euro 1-12)
- Hybrid predictor: 40% RandomForest + 60% Deep Learning
- LaunchAgent for automatic weekly tip generation (Mon/Thu 21:00)
- Health-Check system with auto-recovery and Telegram alerts
- Fixed health checks for Eurojackpot-specific paths and file names
- Model caching and intelligent retraining logic
- Updated CSV data and generated tips
- Performance reports for recent draws
Technical details:
- PyTorch used instead of TensorFlow (Python 3.14 compatibility)
- Separate LSTM models for main numbers (1-50) and euro numbers (1-12)
- Apple Silicon MPS acceleration support
- Sequence learning with 20-draw history
- Health-check adapted for eurojackpot_ml_models/ and learning_log.json
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>