Bring-Your-Own-Task (BYOT)
The Bring-Your-Own-Task (BYOT) feature allows users to create custom tasks for training, evaluating, and deploying heart-related AI models. This feature is useful for creating custom workflows for a given application with minimal coding.
For an in-depth guide check out the BYOT Notebook Guide.
How it Works
-
Create a Task: Define a new task that inherits from the HKTask base class and implements the required methods:
train
,evaluate
,export
, anddemo
. -
Register the Task: Register the new task with the
TaskFactory
by calling theregister
method. This method takes the task name and the task class as arguments. -
Use the Task: The new task can now be used with the
TaskFactory
to perform various operations such as training, evaluating, and deploying models.