cbazzaandClaude Sonnet 4.6 f8fbe265c0 Refactor: 4 echte Strategien + cross-strategy Quality Score (Eurojackpot)
Strategien ersetzt:
- PURE-AI → BALANCED-SPREAD: erzwingt L≥1 M≥1 H≥1, max. 1 Consecutive Pair
- PURE-PATTERN → HIGH-EV: 2 Zahlen >31, max. 1 Lucky Number, soft Consecutive-Penalty
- ENSEMBLE → SOFT-CONTRARIAN: Recency-Boost (letzte 30 Ziehungen), Zone-Balance
- HYBRID-OPT: unverändert

Quality Score jetzt strategieübergreifend (6 Perspektiven):
Main-AI×0.25 + Euro×0.15 + Pattern×0.15 + Diversity×0.10 + Popularity×0.20 + Recency×0.15

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-04 16:59:53 +02:00

Eurojackpot Analyse & Generator

Sammlung von Python-Skripten zur Analyse von Eurojackpot-Daten und Generierung von Tipps basierend auf historischen Daten.

Verzeichnisstruktur

.
├── README.md                    # Diese Datei
├── data/                        # Alle CSV-Dateien und Rohdaten
├── scripts/
│   ├── analysis/               # Analyse-Skripte
│   │   ├── bereichskombinationen_analyse.py
│   │   ├── eurojackpot_bereichsanalyse.py
│   │   ├── positionsanalyse.py
│   │   ├── simple_bereichsanalyse.py
│   │   └── treffer_analyse_umschluesselt.py
│   ├── generators/             # Tipp-Generatoren
│   │   ├── eurojackpot_generator.py
│   │   ├── optimized_eurojackpot_generator.py
│   │   ├── tipp_generator_nmmhh.py
│   │   ├── tipp_generator_nmmhh_v2.py
│   │   └── ultimate_ai_ml_eurojackpot_generator.py
│   └── utils/                  # Hilfsskripte
│       ├── create_example_files.py
│       ├── eurojackpot_processor.py
│       ├── eurojackpot_processor_fixed.py
│       ├── eurojackpot_simple.py
│       └── zahlen_umschluesseln.py
├── results/                    # Ausgabedateien und Grafiken
└── documentation/              # Alte Dokumentation

Voraussetzungen

pip install pandas numpy matplotlib scikit-learn

Verwendung

Analyse ausführen

cd scripts/analysis
python eurojackpot_bereichsanalyse.py

Tipps generieren

cd scripts/generators
python ultimate_ai_ml_eurojackpot_generator.py

Daten verarbeiten

cd scripts/utils
python eurojackpot_processor.py

Hauptkomponenten

Analyse-Skripte

  • bereichskombinationen_analyse.py: Analysiert Zahlenbereiche in Kombinationen
  • eurojackpot_bereichsanalyse.py: Detaillierte Bereichsanalyse mit Visualisierung
  • positionsanalyse.py: Analysiert Zahlen nach Position
  • treffer_analyse_umschluesselt.py: Trefferanalyse mit Umschlüsselung

Generatoren

  • ultimate_ai_ml_eurojackpot_generator.py: ML-basierter Generator mit intelligentem Retraining
  • optimized_eurojackpot_generator.py: Optimierter Generator mit mehreren Strategien
  • tipp_generator_nmmhh.py: Generator basierend auf NMMHH-Prinzip

🤖 Automatisches ML-Retraining

Das System verwendet intelligentes Retraining:

  • Automatische Erkennung: Prüft ob CSV neuer als ML-Cache
  • Smart Caching: Nutzt Cache wenn Daten unverändert
  • Auto-Retrain: Trainiert neu wenn neue Daten verfügbar

So funktioniert es:

  1. Nach update_from_eurojackpot_zahlen_eu.py wird CSV aktualisiert
  2. Beim nächsten Generator-Start: CSV-Timestamp > Cache-Timestamp
  3. Automatisches Retraining mit neuen Daten
  4. Neue ML-Modelle berücksichtigen aktuelle Ziehungen

Manuelles Cache-Löschen (falls nötig):

cd Eurojackpot
rm -rf cache/
python scripts/generators/ultimate_ai_ml_eurojackpot_generator.py

Utilities

  • eurojackpot_processor.py: Verarbeitet und markiert Kombinationen
  • zahlen_umschluesseln.py: Konvertiert Zahlenkombinationen
  • create_example_files.py: Erstellt Testdaten

Datenformat

Die CSV-Dateien im data-Ordner folgen dem Format:

Zahl1,Zahl2,Zahl3,Zahl4,Zahl5,bereits_gezogen
1,2,3,4,5,0
5,12,23,34,45,1

Hinweise

  • Eurojackpot: 5 aus 50 Zahlen + 2 aus 12 Eurozahlen
  • Alle Kombinationen: ~139 Millionen Möglichkeiten
  • Die Skripte benötigen ausreichend RAM für große Datenmengen

Weitere Dokumentation

Siehe documentation/README.md für die ursprüngliche Dokumentation.

S
Description
Analysiert Eurojackpot Ziehungen und generiert neue Tips auf Basis von ML
Readme
40 MiB
Languages
Python 94.8%
Shell 5.2%