predict Risk Level
Predice el nivel de riesgo de estrés térmico combinando Machine Learning (ML) y reglas expertas.
Esta función primero intenta obtener una predicción del modelo TFLite.
Si el modelo ML proporciona una predicción con alta confianza (>=
HIGH_CONFIDENCE_THRESHOLD), esa predicción se usa directamente.Si la confianza del modelo ML es muy baja (<
MIN_CONFIDENCE_THRESHOLD), indica incertidumbre, y la predicción se combinará con lógica basada en reglas.Si no hay predicción ML disponible, la función recurre a usar solo cálculos basados en reglas.
En caso contrario, la predicción ML se combina con una predicción derivada de reglas expertas. El método combinePredictons maneja la lógica para fusionar estas dos predicciones.
En caso de cualquier excepción durante el proceso de predicción, la función por defecto retorna el nivel de riesgo ya presente en el dataPoint (probablemente basado en PSI).
Return
El HeatStressRiskLevel predicho.
Parameters
El punto de datos de salud actual para el cual predecir el riesgo.
Lista opcional de puntos de datos de salud históricos para proporcionar contexto para cálculos basados en reglas (por ejemplo, análisis de tendencias).