MLPredictionIndicator

Indicador visual para la predicción de Estrés por Calor mediante ML. Muestra el resultado de la inferencia del modelo TFLite.

Esta función composable muestra una interfaz de usuario tipo tarjeta que presenta la predicción de estrés por calor. Incluye:

  • Un título "ML Heat Stress" con un emoji de robot.

  • Un indicador binario (punto verde/rojo) y texto ("SIN ESTRÉS TÉRMICO" / "ESTRÉS TÉRMICO DETECTADO").

  • Si se detecta estrés por calor, muestra el nivel de severidad (ej. "Severidad: ALTO").

  • Una barra de confianza que indica la confianza del modelo en la predicción.

  • Una representación visual del valor de salida bruto del modelo (entre 0 y 1) y su relación con el umbral de 0.5.

  • (Opcional, para depuración) Probabilidades detalladas para cada nivel de riesgo.

El componente tiene una animación de aparición/desaparición cuando los datos de predicción están disponibles o son nulos.

Parameters

prediction

Los datos de TFLiteHeatStressManager.HeatStressPrediction a mostrar. Si es nulo, el indicador se oculta.

modifier

Modificador a aplicar al contenedor raíz del indicador.