/ Модель

Характеристики

Лицензия
Apache 2.0
Архитектура
cvd_ohca_predictor · dense
Библиотека
cvdpredict
Опубликована
29 июл 2026

ohca-predictor-v1

Классификация таблицTable → label3 профессии

CVDGaurd оценивает риск внебольничной остановки сердца по физиологическим временным рядам и клиническим табличным данным.

25скачиваний за 30 дней0лайковвеса обновлены2 авг 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

CVDGaurd — мультимодальная модель Sharktide для оценки риска внебольничной остановки сердца (OHCA) по физиологическим сигналам и клиническим данным. Это плотная нейросетевая архитектура TFCVDPredictorForOHCADetection на TensorFlow/Keras с механизмами cross-attention; модель классифицирует риск события. Для работы нужны библиотека CVDPredict, Transformers и TensorFlow.

На вход подаются примерно 185 секунд временных рядов, включая ЭКГ, фотоплетизмограмму, сигналы акселерометра и гироскопа, а также клинические табличные признаки: демография, лекарства, сопутствующие заболевания, лабораторные показатели и жизненные параметры. Модель предназначена для мониторинга сердечно-сосудистого риска и ранней оценки вероятности OHCA. В README приведены метрики AUROC 0,932 и AUPRC 0,892 на валидационной когорте из 196 наблюдений; эти результаты не подтверждают клиническую пригодность в иных условиях.

Модель опубликована по лицензии Apache-2.0. Для загрузки используется пользовательский код из репозитория Hugging Face с trust_remote_code=True; перед развертыванием следует проверять закреплённую версию репозитория. Результаты ограничены описанной в карточке валидационной выборкой, а модель чувствительна к аномалиям и морфологическим вариациям исходных физиологических сигналов.

Сценарии применения

  • оценка риска OHCA по ЭКГ и фотоплетизмограмме
  • мониторинг физиологических сигналов для раннего выявления риска остановки сердца
  • объединение данных датчиков и клинических признаков для сердечно-сосудистой классификации

Ограничения

Валидационные метрики получены на выборке из 196 наблюдений и не гарантируют качество на других популяциях или в клиническом применении. Модель чувствительна к аномалиям и морфологическим изменениям сигналов и требует входных данных заданной структуры и временного окна.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

CVDGaurd: A Cross-Attention 17 Million Parameter Deep Neural Network for the Early Prediciton of Out-Of-Hospital Cardiac Arrest

This repository contains a deep multimodal cardiovascular risk monitoring architecture designed to predict Out-of-Hospital Cardiac Arrest (OHCA) events using simultaneous time-series physiological waveforms and static clinical tabular baselines. 

The model is built using TensorFlow/Keras and is wrapped into the global Hugging Face ecosystem via the unified AutoModel entry point using custom remote code execution. 

Model Details

  • Architecture Name: TFCVDPredictorForOHCADetection
  • Domain: Cardiovascular Disease (CVD) & Emergency Medicine
  • Task: Binary classification / Risk estimation of impending Out-of-Hospital Cardiac Arrest (OHCA)
  • Framework: TensorFlow 2.16+ / Keras 3 - CVDPredict Library
  • Primary Inputs: Continuous 1D/2D sensor waveforms (ECG, PPG, Accelerometer, Gyroscope, Vitals) + Patient tabular metadata

Performance Metrics (Validation Cohort)

Evaluated independently on a standardized clinical baseline cohort (196 validation samples, post-rate = 28.1%): 

MetricValue
AUROC0.932 [0.895 - 0.972]
AUPRC0.892 [0.828 - 0.949]
Optimal Risk Threshold0.302
Sensitivity @ Optimal0.855
Specificity @ Optimal0.844
Brier Score0.0904

Note: The cross-attention transformer components are highly sensitive to physiological anomalies and morphological variations in raw continuous wave signals. 

Data Schema & Input Specifications

To initialize prediction profiles properly or prevent pipeline shape truncation errors, inputs should be structured around a ~185-second monitoring window (window_duration_hours ≈ 0.05138) conforming to the following target sampling specs: 

1. Continuous Time-Series Signals (Waveforms)

Parameter NameDimensionFrequencyDescription / Layout
ecgShape(24050,)130 HzRawcontinuous 1D ECG trace array
ppgShape(9250,)50 HzContinuous photoplethysmogram wave
accelerometer(9620, 3)52 Hz3-axis continuous accelerometer matrix
gyroscope(9620, 3)52 Hz3-axis continuous gyroscope telemetry
respiration(4625,)25 HzContinuous chest expansion respiration belt wave
spo2Shape (1850,)10 HzContinuous blood oxygen saturation array stream
temperature(185,)1 HzContinuous core body temperature array log

2. Clinical Context Vectors (Tabular Baseline Matrices)

  • demographics: NumPy array of shape (24,) — Normalized age, sex, and baseline physiological markers.
  • medications: NumPy array of shape (14,) — Encoded binary medication history indicators.
  • comorbidities: NumPy array of shape (14,) — Encoded binary chronic disease matrix.
  • lab_values: NumPy array of shape (8,) — Standardized baseline blood chemistry values.

3. Vital Parameter Scalars

  • heart_rate (float), rhythm (int), activity_state (int)
  • spo2_mean (float), sbp_mean (float), dbp_mean (float), respiration_mean (float)

Quickstart / Deployment Usage

Prerequisites

Before running inference, you must have your matching domain execution library (CVDPredict/ohca_predictor), transformers, and tensorflow installed on your host system: 

pip install git+https://github.com/sharktide/CVD-Predict.git@v1.0.0
pip install "transformers>=5"
# Install tensorflow for your system by following the instructions at https://tensorflow.org/install

Inference Code Example

You can load the model directly from the internet via the standard Hugging Face pipeline in just a few lines of code: 

import numpy as np
import warnings
warnings.filterwarnings("ignore")

from transformers import AutoModel
from ohca_predictor.utils.io_utils import WindowSample
# 1. Download and map the custom model wrapper from the cloud Hub repository
model = AutoModel.from_pretrained("sharktide/ohca-predictor-v1", trust_remote_code=True)

2. Package raw incoming data streams into a structured WindowSample instance

patient_record = WindowSample(
    ecg=np.random.randn(24050).astype(np.float32), 
    accelerometer=np.zeros((9620, 3), dtype=np.float32),
    gyroscope=np.zeros((9620, 3), dtype=np.float32),
    ppg=np.random.randn(9250).astype(np.float32),
    respiration=np.zeros(4625, dtype=np.float32),
    spo2=np.zeros(1850, dtype=np.float32),
    temperature=np.zeros(185, dtype=np.float32),
    demographics=np.zeros(24, dtype=np.float32),
    medications=np.zeros(14, dtype=np.float32),
    comorbidities=np.zeros(14, dtype=np.float32),
    lab_values=np.zeros(8, dtype=np.float32),
    heart_rate=72.0, rhythm=0, activity_state=0,
    spo2_mean=97.5, sbp_mean=120.0, dbp_mean=80.0,
    patient_id="live-monitor-case-001", signal_quality={"ecg": 1.0},
    window_start_hours=0.0, window_duration_hours=0.05138,
    ohca_label=0.0, event_indicator=0.0, time_to_event=0.0
)

# 3. Dispatches forward pass execution natively
prediction = model(patient_record)

print(f"Prediction Success!")
print(f"Calculated Patient OHCA Risk: {prediction['ohca_risk'].numpy().item():.4f}")

Security Notice

This model relies on Custom Remote Code Execution (trust_remote_code=True) to execute the pipeline routing files (modeling_ohca.py and configuration_ohca.py) directly from the Hugging Face hub. Always ensure you are requesting a pinned repository commit hash if deploying this wrapper framework inside production or clinical environments.

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · cvdpredict

Нельзя запустить

Табличные модели пока не поддерживаются.

Ревизия весов
77be05d

0 моделей