Skip to content

3-Clas Beat Classification (BEAT-3-EFF-SM)

Overview

The following table provides the latest pre-trained model for 3-class beat classification. Below we also provide additional details including training configuration, performance metrics, and downloads.

NAME DATASET FS DURATION # CLASSES MODEL PARAMS FLOPS METRIC
BC-3-EFF-SM Icentia11k 100Hz 5s 3 EfficientNetV2 41K 2.1M 92.0% F1

Input

The model is trained on 5-second, raw ECG frames sampled at 100 Hz.

  • Sensor: ECG
  • Location: Wrist
  • Sampling Rate: 100 Hz
  • Frame Size: 5 seconds

Class Mapping

The model is able to distinguish between normal sinus rhythm (NSR), premature/ectopic atrial contractions (PAC), and premature/ectopic ventricular contractions (PVC). The class mapping is as follows:

Base Class Target Class Label
0-NSR 0 NSR
1-PAC 1 PAC
2-PVC 2 PVC

Dataset

The model is trained on the following datasets:


Model Performance

The confusion matrix for the model is depicted below.


Downloads

Asset Description
configuration.json Configuration file
model.keras Keras Model file
model.tflite TFLite Model file
metrics.json Metrics file