AI Dictionary of Terms

Wearable AI

Electronic devices, often worn on the body, that incorporate sensors, software, and connectivity to collect, process, and transmit physiological and behavioral data, frequently serving as the primary data source for Healthcare AI.

The Simple Version

Smart devices you wear, like smartwatches, fitness trackers, or continuous glucose monitors. In healthcare, these aren’t just for counting steps; they are medical-grade sensors that constantly feed real-world health data to AI systems to monitor your well-being.

Detailed Explanation

In the context of Healthcare AI, wearables have evolved from consumer fitness gadgets into regulated medical devices. They continuously capture high-frequency time-series data (e.g., heart rate variability, blood oxygen saturation, sleep architecture, and electrodermal activity). This data is transmitted to cloud platforms where machine learning models analyze it to detect anomalies, predict adverse events, or track the efficacy of a treatment in real-time.

Key Characteristics

Business Context

Real-World Analogy

The “black box” flight recorder for your body. Just as a plane constantly records engine performance and altitude to ensure safe operation and diagnose issues, a wearable constantly records your vital signs to ensure your health and alert doctors to anomalies.

Code Example

# Conceptual: Detecting an anomaly in wearable heart rate data using Z-score
import numpy as np

def detect_hr_anomaly(heart_rate_data, window_size=60):
    """
    Identifies sudden, abnormal spikes or drops in continuous heart rate data.
    """
    # Calculate rolling mean and standard deviation
    rolling_mean = np.convolve(heart_rate_data, np.ones(window_size)/window_size, mode='valid')
    rolling_std = np.std([heart_rate_data[i:i+window_size] for i in range(len(heart_rate_data)-window_size+1)], axis=1)
    
    # Calculate Z-score for the most recent data point
    latest_hr = heart_rate_data[-1]
    z_score = (latest_hr - rolling_mean[-1]) / (rolling_std[-1] + 1e-8) # Add epsilon to prevent division by zero
    
    if abs(z_score) > 3.0:
        return f"ALERT: Abnormal heart rate detected. Z-score: {z_score:.2f}"
    else:
        return "Heart rate within normal parameters."

# In practice, this logic runs on the wearable's edge processor or a cloud API 
# to trigger an immediate notification to the patient or their care team.

Common Misconceptions

Sources & Further Reading