Files
tft/.planer/features/stärkemodell-aus-daten-lernen.md
2026-07-24 11:24:24 +02:00

33 lines
2.6 KiB
Markdown

# Bereich: Stärkemodell aus Daten lernen
beschreibung: Leitet aus gesammelten Profi-Aufstellungen belastbare Stärke-Werte für jede Spielfigur ab.
## Feature: Datenbasiertes Stärkemodell erzeugen [kern]
beschreibung: Lernt aus historischen Platzierungen, wie stark Einheiten, Eigenschaften, Items und Augments wirklich sind.
### Aggregiert Endaufstellungen zu platzierungsabhängigen Stärkewerten
einheiten: backend/tft/model/learn.py::learn, backend/tft/model/learn.py::learn_from_db, backend/tft/model/learn.py::_multiplier
### Kalibriert das Modell gegen reale Platzierungen und prüft seine Aussagekraft
einheiten: backend/tft/model/calibrate.py::calibrate, backend/tft/model/calibrate.py::_holdout_scores, backend/tft/model/calibrate.py::_ranks, backend/tft/model/calibrate.py::spearman, backend/tft/model/calibrate.py::board_from_row
## Feature: Spielstärke einer Aufstellung messen [kern]
beschreibung: Bewertet eine konkrete Brett-Aufstellung mit einer reproduzierbaren Gesamtstärke.
### Berechnet das Kampfprofil jeder Einheit auf dem Brett
einheiten: backend/tft/model/score.py::unit_profile, backend/tft/model/score.py::board_profiles, backend/tft/model/statsheet.py::unit_stats, backend/tft/model/statsheet.py::_apply_item_effects, backend/tft/model/statsheet.py::_empty_acc, backend/tft/model/statsheet.py::_fraction, backend/tft/model/statsheet.py::item_is_modeled, backend/tft/model/statsheet.py::trait_buffs
### Ermittelt aktive Eigenschafts-Stufen und einen Gesamt-Score
einheiten: backend/tft/model/score.py::active_trait_tiers, backend/tft/model/score.py::score_board, backend/tft/model/baseline.py::classify_role, backend/tft/model/baseline.py::unit_value
## Feature: Analyse-Bausteine versioniert bereitstellen [kern]
beschreibung: Bündelt das gelernte Modell mit allen Spiel-Bausteinen zu einem versionierten Paket für Simulation und Auswertung.
### Stellt die kombinierbaren Items und ihre Komponenten-Pools bereit
einheiten: backend/tft/model/artifact.py::craftable_items, backend/tft/model/artifact.py::component_pool, backend/tft/model/artifact.py::recipes
### Zerlegt Augments in maschinenlesbare Effekte
einheiten: backend/tft/model/augments.py::build_spec, backend/tft/model/augments.py::build_specs, backend/tft/model/augments.py::_num, backend/tft/model/artifact.py::_augment_specs
### Setzt einen Deckelwert für Fähigkeits-Schaden und verwaltet Artefakt-Versionen
einheiten: backend/tft/model/artifact.py::spell_dps_cap, backend/tft/model/artifact.py::build, backend/tft/model/artifact.py::load, backend/tft/model/artifact.py::save, backend/tft/paths.py::artifact_dir, backend/tft/paths.py::latest_artifact_pointer