Skip to content

Index

Beat Task API

In beat classification, we classify individual beats as either normal or abnormal. Abnormal beats can be further classified as being either premature or escape beats as well as originating from the atria, junction, or ventricles. The objective of beat classification is to detect and classify these abnormal heart beats directly from ECG signals.

Classes:

Classes

BeatTask

heartKIT Beat Task

Functions

train staticmethod
train(params: HKTaskParams)

Train model for beat task

Parameters:

Source code in heartkit/tasks/beat/__init__.py
@staticmethod
def train(params: HKTaskParams):
    """Train model for beat task

    Args:
        params (HKTaskParams): Task parameters
    """
    train(params)
evaluate staticmethod
evaluate(params: HKTaskParams)

Evaluate beat task model

Parameters:

Source code in heartkit/tasks/beat/__init__.py
@staticmethod
def evaluate(params: HKTaskParams):
    """Evaluate beat task model

    Args:
        params (HKTaskParams): Task parameters
    """
    evaluate(params)
export staticmethod
export(params: HKTaskParams)

Export model for beat task

Parameters:

Source code in heartkit/tasks/beat/__init__.py
@staticmethod
def export(params: HKTaskParams):
    """Export model for beat task

    Args:
        params (HKTaskParams): Task parameters
    """
    export(params)
demo staticmethod
demo(params: HKTaskParams)

Run demo on beat task model

Parameters:

Source code in heartkit/tasks/beat/__init__.py
@staticmethod
def demo(params: HKTaskParams):
    """Run demo on beat task model

    Args:
        params (HKTaskParams): Task parameters
    """
    demo(params)