AI-Native Powerpor Rafael Collado

EMPIEZA AQUÍ / VISTA PREVIA EJECUTABLE

Comprueba cuándo basta una regla y después prueba un modelo con datos agrupados.

Empieza con la regla de ingeniería más sencilla. Detecta un atajo que revela la etiqueta, aparta diseños completos de convertidores, compara los mismos errores e indica exactamente qué no puede demostrar el segundo resultado.

Solo datos didácticos sintéticos. Sin pruebas con el público objetivo. No es validación de hardware, aprobación de diseño ni una prueba de transferencia a tu convertidor.

REGLAS DE EVIDENCIA

Cuatro etiquetas evitan que un tutorial se convierta en una afirmación sin respaldo.

Se utilizan como estados de evidencia, no como énfasis decorativo.

ANTES DE EMPEZAR

Conoce la entrada, el entorno, la salida y el límite.

La ruta acompaña a quien empieza a programar sin simplificar el contexto de electrónica de potencia.

Conocimientos de partida
Soltura para leer puntos de funcionamiento de convertidores y resultados tabulados.
Nivel de aprendizaje automático
La ruta guiada no presupone haber realizado antes un proyecto de aprendizaje automático.
Entrada
Dos tablas didácticas sintéticas incluidas; no las sustituyas por datos confidenciales.
Ejecución
Un ejecutor local de Python con versiones fijadas; se incluyen cuadernos y no hace falta ningún servicio en la nube.
Salida
Una decisión entre regla y modelo, una comparación con una referencia indirecta por grupos, predicciones congeladas y límites por escrito.
Tiempo
DESCONOCIDO: no se ha medido el tiempo de realización con usuarios del público objetivo.
TRATAMIENTO DE DATOS

No subas diseños confidenciales, modelos propietarios de simuladores, credenciales, material sujeto a controles de exportación, datos de clientes ni información personal a un cuaderno público o a un servicio de IA. Utiliza un entorno local aprobado cuando los datos lo requieran.

ELIGE TU NIVEL DE AYUDA

El método de ingeniería permanece fijo. Solo cambia la ayuda de programación.

Ambas rutas utilizan los mismos archivos, partición por grupos, métricas y límites de evidencia.

GUIADA

Estoy empezando con Python o con los cuadernos.

Sigue las indicaciones sobre qué instalar, qué ejecutar, qué salida esperar y por qué existe cada comprobación.

  1. Lee README.md y NOTICE.md antes de abrir cualquier archivo.
  2. Ejecuta run_starter.bat desde la carpeta extraída.
  3. Compara las salidas actuales con results/expected.
  4. Utiliza checklist.md antes de plantearte otro conjunto de datos autorizado.
Utiliza la ruta guiada ↗

COMPACTA

Ya trabajo con Python.

Examina el manifiesto y las condiciones del cuaderno, reproduce la ejecución y pasa directamente al resultado con casos apartados y a sus límites.

  1. Verifica los hashes del ZIP y del manifiesto interno.
  2. Ejecuta VERIFY_PACKAGE.py y run_starter.py.
  3. Examina los dos cuadernos y las predicciones congeladas.
  4. Revisa los atajos, el solapamiento de grupos, las matrices de confusión y los límites de las conclusiones autorizadas por las pruebas.
Utiliza la ruta compacta ↗

KIT DE INICIO PÚBLICO / V0.2.1-PREVIEW

Decide entre regla y modelo antes de elegir la complejidad.

El paquete es público y no requiere correo electrónico. Contiene los dos conjuntos de datos exactos, cuadernos ejecutados, ejecutor, lista de comprobación, manifiesto, semillas, predicciones, salidas esperadas, procedencia y licencia.

SHA-256 DEL ZIP3ec6b01c72118bdbec60cf5516dda55ceb5d66ecfa7f384deb8638211d4df21a

EJERCICIO 1USA LA REGLA, NO APRENDIZAJE AUTOMÁTICO
POR QUÉRegla exacta F1 1.000 / logistic_regression F1 0.889
EJERCICIO 2Candidato de aprendizaje automático que merece más validación
CASOS APARTADOS POR GRUPOS32 filas / 8 diseños no vistos / 0 grupos compartidos
ARCHIVOS2 cuadernos / 2 CSV / ejecutor / salidas / verificador

El ejercicio 1 revela una fuga directa de la etiqueta. El ejercicio 2 utiliza indicadores indirectos con ruido y una referencia sintética oculta, pero tampoco permite estimar el rendimiento en hardware ni aprobar un modelo.

RUTA DE APRENDIZAJE / 00–07

Pasa de una tabla a una conclusión de ingeniería acotada.

Cada módulo indica la decisión y el recurso que debes llevar al siguiente paso.

  1. 00

    Plantea la decisión de ingeniería

    Indica el objetivo, la unidad de agrupación, las consecuencias del error y la regla más sencilla que podría resolver la tarea.

    SALIDAFicha de decisión + regla de referencia

  2. 01

    Define las condiciones del conjunto de datos

    Indica qué representan una fila y un diseño, de dónde procede cada magnitud y cuál es su unidad.

    SALIDAEsquema + design_id

  3. 02

    Detecta atajos que revelan la etiqueta

    Comprueba si una característica contiene o reconstruye exactamente el objetivo antes de interpretar el rendimiento como una capacidad de transferencia aprendida.

    SALIDAAuditoría de fugas + decisión USE RULE

  4. 03

    Evita la fuga de información entre diseños

    Mantén todos los puntos de funcionamiento de un diseño en una sola partición y detén la comprobación si algún design_id cruza ese límite.

    SALIDAPartición por grupos + comprobación de solapamiento

  5. 04

    Compara regla, referencia y modelo

    Evalúa cada método en las mismas filas apartadas; la complejidad debe mejorar la decisión, no solo una puntuación.

    SALIDAComparación congelada

  6. 05

    Interpreta el compromiso entre errores críticos

    Examina la precisión, la sensibilidad, F1, el número de casos, la exactitud equilibrada y la matriz de confusión.

    SALIDARevisión de falsos negativos y falsos positivos

  7. 06

    Prueba diseños completos no vistos

    Congela el pipeline y evalúa con grupos de diseño apartados del entrenamiento.

    SALIDAResultado con casos apartados + alcance

  8. 07

    Define el rechazo y las siguientes pruebas necesarias

    Registra los fenómenos físicos ausentes, las entradas desconocidas, la validación pendiente y cuándo el sistema devuelve UNKNOWN.

    SALIDALímite + plan de validación adicional

COMPRUEBA LO APRENDIDO

Predice antes de leer la explicación. Planifica la transferencia después del ejemplo resuelto.

La ruta principal está completa cuando puedes explicar la partición, el resultado y el límite. Transferirla a un segundo conjunto de datos autorizado es una ampliación independiente.

¿Por qué debe utilizarse la regla en lugar de aprendizaje automático en el ejercicio 1?

Porque el objetivo es exactamente vout_min_v < 4.90 V. La regla explícita lo reproduce a la perfección; logistic_regression añade un error y no aporta valor a la decisión.

¿Por qué una partición aleatoria por filas sobreestimaría el rendimiento?

Porque las filas relacionadas de un diseño pueden aparecer en ambas particiones y permitir que el modelo aproveche la identidad del diseño, en lugar de transferir lo aprendido a un diseño no visto.

¿Por qué la exactitud es insuficiente aquí?

La clase mayoritaria NORMAL puede dominar la exactitud mientras se pasa por alto la clase crítica COUT_TOO_LOW. La sensibilidad de la clase crítica y la matriz de confusión revelan ese fallo.

¿Qué demuestra el resultado verificado del cuaderno?

Solo que el paquete reproduce dos decisiones sintéticas congeladas: utilizar la regla exacta en el ejercicio 1 y seguir validando el candidato de aprendizaje automático en el ejercicio 2. No demuestra diagnóstico causal, transferencia ni seguridad.

CRITERIOS PARA COMPLETAR LA RUTA

  • Explica qué representan una fila y un grupo de diseño.
  • Explica por qué se prefiere la regla exacta al aprendizaje automático en el ejercicio 1.
  • Reproduce ambas decisiones a partir del entorno con versiones fijadas.
  • Explica por qué la partición evita la fuga de información entre diseños.
  • Identifica el error que importa para la decisión indicada.
  • Indica una conclusión respaldada por el resultado y otra que siga siendo DESCONOCIDA.
  • Indica qué conjunto de datos autorizado y qué pruebas adicionales harían falta antes de intentar transferir el método.