Spaces:
Running
Running
Commit History
-
Integrar el diccionario de variables del club
El club manda su diccionario con cuatro columnas (Categoría, Categoria_2, Nombre, Nombre Columna). La versión de septiembre nombra las 262 variables de team_stats_agg; la que leíamos hasta ahora tenía 174, y por eso 95 nombres vivían a mano en var_labels_extra.json y 56 variables quedaban sin categoría. - scripts/sync_club_dictionary.py: integra el xlsx y es re-corrible. Agrega, nunca borra: suma las categorías del club a feature_groups.json sin tocar nuestros grupos propios (Centros, Presión, Verticalidad, Rotura de líneas), escribe feature_subgroups.json con el segundo nivel y poda var_labels_extra.json. - 0 variables sin grupo (eran 56) y grupo nuevo Disciplina / Control. Build-up 30→50, Defensiva 42→63, Defensiva–Presión 20→43, Ofensiva–Creación 45→67. - Subcategoría (Categoria_2, 19 valores) como segundo nivel: columna nueva en variables.csv, cuadro por subcategoría en los .md y fila en la ficha de la referencia. - build_var_dict.py lee el xlsx del repo y expone subgrup…31157f4
-
Las features de train, listadas de verdad en cada modelo
Los cuadros de "Features" decían solo "self_* (forma del equipo)". Ahora traen la lista completa, leída de los artefactos reales: - cruce: las 328 de matchup_feat_cols.json, separadas por prefijo — self_ (53), opp_ (157), selfH_ (52) y selfA_ (52) que son el split local/visitante, y 14 de contexto (elo, is_*, form*) - ptiro: las 72 de datasets_variables.json - los dos GNN: leídas del bundle .pt (global_bundle.global_feature_columns) De paso, los .pt traen el summary con los tamaños reales del split, que estaban sin documentar: ataque 8.506/962/1.108 (validación desde el 16-nov-2025, 5 semillas) y peligro 7.395/842/981 (desde el 17-nov-2025). CORRECCIÓN: pv_distribution_gnn NO poda features — usa las 1.069 globales, mientras que el de ataque se queda con 200. Estaba documentado como si compartieran el criterio. Con el mismo dataset (~10.900 filas) eso le deja una proporción features/filas mucho más exigente; queda anotado como candidato a aplicarle la misma poda y medir. Co-Auth…6a437ee