interpretResults

Interpreta la salida del modelo para determinar los niveles de estrés térmico.

Se espera que el modelo devuelva un array de dos probabilidades:

  • output[0]: Probabilidad de no tener estrés térmico.

  • output[1]: Probabilidad de tener estrés térmico.

Ejemplo: [0.0001, 0.9999] indica una alta probabilidad de estrés térmico.

Esta función procesa estas probabilidades para:

  1. Determinar si hay estrés térmico presente (hasHeatStress).

  2. Calcular la confianza de la predicción.

  3. Mapear la probabilidad de estrés a un HeatStressRiskLevel específico.

  4. Crear un mapa de probabilidades para la visualización en la interfaz de usuario, asociando cada nivel de riesgo con su probabilidad correspondiente.

Return

Un objeto HeatStressPrediction que contiene el nivel de riesgo interpretado, la confianza y el desglose de probabilidades.

Parameters

output

Un FloatArray que contiene la salida cruda del modelo TFLite. Se espera que tenga dos elementos: P(sin estrés), P(estrés).