This commit is contained in:
team3
2026-07-29 15:19:41 +02:00
parent 2e86d682eb
commit 5d42b4cfc5
155 changed files with 14482 additions and 1736 deletions

61
daten/TFT/analyse.md Normal file
View File

@@ -0,0 +1,61 @@
<!-- titel -->
Analyse
----------------------------------------
<!-- art -->
kern
----------------------------------------
<!-- ziel -->
Erzeugt ein trainiertes Modell aus Matchdaten und wertet dessen Vorhersagequalität aus
----------------------------------------
<!-- regeln -->
- Static-Daten sind Grundlage für alle weiteren Schritte
- Spearman-Korrelation misst Vorhersagequalität
- Holdout-Matches werden nicht zum Training genutzt
- Refresh führt alle Schritte sequenziell aus
- fetch-static lädt Community-Dragon-Daten herunter
- crawl lädt bis zu 200 neue Matches pro Lauf
- autoplay führt Spiele mit Policy aus Standard: econ
- autoplay führt 200 Spiele aus Standard
- refresh führt crawl extract build-artifact und calibrate aus
----------------------------------------
<!-- funktion -->
Analysedaten generieren
<!-- ziel -->
Erstellt eine Analysedatei aus gelernten Spieldaten und statischen Daten
<!-- regeln -->
- Ausgabe ist eine einzelne JSON-Datei
- Analyse enthält gelernte Statistiken pro Set
- Dateipfad wird ausgegeben
<!-- testen -->
- tft build-artifact ausführen
- artifact.json prüfen
- boards_learned_from enthält Anzahl
----------------------------------------
<!-- funktion -->
Endboards erfassen
<!-- ziel -->
Extrahiert gespielte Boards aus Rohdaten der Datenbank für die Modellierung
<!-- regeln -->
- Ein Aufruf pro Set
- Unbekannte IDs werden gezählt ausgegeben
- Erfolgsmeldung bei vollständiger Auflösung
- Kenntnis der Datenbankverbindung vorausgesetzt
<!-- testen -->
- tft extract ausführen
- Anzahl extrahierter Endboards prüfen
- Unbekannte IDs: Ausgabe vorhanden
- Alle IDs aufgelöst: Erfolgsmeldung vorhanden
----------------------------------------
<!-- funktion -->
Platzierungen testen
<!-- ziel -->
Validierung der Prognosequalität des Modells anhand realer Platzierungen
<!-- regeln -->
- Nur Holdout-Matches werden ausgewertet
- Vergleicht vorhergesagte Platzierung mit tatsächlicher Platzierung
- Ausgabe: Anzahl Holdout-Matches und Spearman-Korrelation
- Lädt aktuelles Artifact für das aktive Set
<!-- testen -->
- CLI: tft calibrate ausführen
- Ausgabe enthält holdout matches und spearman
- Spearman-Wert zwischen -1 und 1