[Bench #478] Make fit/predict/transform/proba separate first-class performance rows
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- python, scikit-learn
- Área
- machine-learning, performance
Línea de trabajo
Comienza con el trabajo de benchmarking registrado en #478 y sigue cómo los totales canónicos de los estimadores fluyen hacia los artefactos congelados y Pages. Revisa las rutas de operaciones compatibles y de prerrequisitos de estado para fit, predict, transform, decision_function y predict_proba cuando corresponda. Se considera terminado cuando la mediana, el IQR, el speedup, el estado, la paridad y los enlaces de loss a nivel de operación están representados, y los criterios de salida de #478 se evalúan por operación.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Parent: #478
The canonical headline currently classifies an estimator/dataset from fit+predict combined time. That hides phase-local wins and losses: GaussianNB Digits fits faster but predicts slower; RandomForest Digits predicts faster but fits slower; KernelRidge loses in both; KernelSVC has different fit/predict behavior.
Generate machine-readable operation rows for every supported estimator operation: fit, predict, transform, decision_function and predict_proba where applicable. Headline estimator totals may remain as a secondary view, but no total may hide a losing operation.
Acceptance: operation-level median/IQR/speedup/status in frozen artifacts and Pages; operation parity/state prerequisites; each loss links to a focused issue; #478 exit criteria are evaluated over operations, not only estimator totals.
- Lenguaje dominante
- Python
- Estrellas
- 2
- Forks
- 0
- Merge medio
- 4 h 33 min
- PR fusionados (30 d)
- 9
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de godofecht/flow-scikit
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 38/100
godofecht/flow-scikit#502 · 1 comentario ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
godofecht/flow-scikit#501 · 1 comentario ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
godofecht/flow-scikit#500 · 1 comentario ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
godofecht/flow-scikit#499 · 1 comentario ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
godofecht/flow-scikit#498 · 1 comentario ·
Todos los issues de godofecht/flow-scikit
Issues similares
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
zostera/django-bootstrap4#894 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
use-agent-os/agent-os#3276 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
zephyrproject-rtos/zephyr#119726 ·
-
area/auth bug comp/agent P3 platform/discord type/security
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
NousResearch/hermes-agent#117848 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
zilliztech/memsearch#759 ·