Commit Graph
8 Commits
Author SHA1 Message Date
cbazzaandClaude Sonnet 4.6 749342681f Update draws, retrain models and generate tips for May 30 + Jun 3 draws
- Added 2026-05-30 and 2026-06-03 draws to AlleLottozahlen.csv (3131 total)
- Retroactive learning for May 30, normal cycle for Jun 3 (44 total cycles)
- Retrained RF + LSTM models on updated dataset
- Generated fresh tips: weekly_lotto_tips_20260605_135532.csv

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-05 13:56:22 +02:00
cbazzaandClaude Sonnet 4.6 3753e8fe34 Update draws, retrain models and generate tips for May 20-27 draws
- Added 3 missing draws (2026-05-20, 2026-05-24, 2026-05-27) to AlleLottozahlen.csv
- Retrained RF and LSTM models on 3,129 draws (42 learning cycles)
- Generated fresh tips: weekly_lotto_tips_20260528_091404.csv

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-28 09:14:54 +02:00
cbazzaandClaude Sonnet 4.6 1a5d281d73 Update models and learning state after May 16 draw
- Run learning for 2026-05-16 draw (7 11 20 23 27 30 SZ:9)
- Retrain LSTM on updated 3126-draw dataset
- Update generation history with new tips

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-19 15:03:42 +02:00
cbazzaandClaude Sonnet 4.6 31cfd914c5 Improve generator quality and sync data (May 2026)
Data:
- Add missing draw 2026-05-16 (7 11 20 23 27 30 SZ:9) via GitHub archive
- Run retroactive learning for skipped 2026-01-07 draw

Generator improvements (ported from Eurojackpot):
- Add hard structural filters (sum 100-200, 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 Division-by-Zero edge case in set_frequency_prior
- Fix freq_alpha boundary and clip final adjusted value to [0,1]
- Prevent negative weights in random.choices (floor at 0.001)
- Use vectorized stack().value_counts() for frequency calculation

.gitignore:
- Exclude data/backups/, weekly tip CSVs, performance reports, data/data/

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-19 13:34:24 +02:00
cbazzaandClaude Opus 4.5 e739226cf1 Update ML models and add generated tips (Jan-Feb 2026)
- Updated LSTM and ensemble models with latest training data
- Added weekly tips from January 9 to February 4, 2026
- Updated generation history and learning state
- Added performance reports

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 09:56:10 +01:00
cbazzaandClaude Sonnet 4.5 9d2e4dfbc9 Improve Telegram notifications and update automation
- Enhanced Telegram message format to show TOP 3 by Confidence AND Quality
- Added average statistics (Confidence & Quality) to notifications
- Generated new tips with updated data (3,090 draws, latest: Jan 10)
- Added run_update_and_learn.sh wrapper script
- Created com.lotto.update.plist for automated updates
- Updated AlleLottozahlen.csv with latest draws

Benefits:
- Better tip selection with dual metrics visibility
- Clearer understanding of tip performance
- More informed decision-making for users

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-14 10:47:27 +01:00
cbazzaandClaude Sonnet 4.5 428403557e Add Deep Learning (LSTM) + Quick Wins automation features
Major improvements:
- Deep Learning integration with PyTorch LSTM (Bidirectional, 128→64 units)
- Hybrid predictor: 40% RandomForest + 60% Deep Learning
- LaunchAgent for automatic weekly tip generation (Tue/Fri 21:00)
- Health-Check system with auto-recovery and Telegram alerts
- 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)
- Apple Silicon MPS acceleration support
- Sequence learning with 20-draw history
- Early stopping and learning rate scheduling

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-07 09:20:49 +01:00
cbazzaandClaude Sonnet 4.5 f6106b8333 Initial commit: Lotto number generator project
This project includes multiple AI/ML-based lottery number generators for
German Lotto 6aus49, including pattern analysis, weighted predictions,
and hybrid approaches. Features automated weekly tip generation,
performance tracking, and Telegram bot integration.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-16 14:47:59 +01:00