Bring-Your-Own-Task (BYOT)
The Bring-Your-Own-Task (BYOT) feature allows users to create custom tasks for training, evaluating, and deploying sleep-related AI models. This feature is useful for creating custom workflows for a given application with minimal coding.
How it Works
-
Create a Task: Define a new task by creating a new Python file. The file should contain a class that inherits from the
sk.Task
base class and implements the required methods. -
Register the Task: Register the new task with the
sk.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
sk.TaskFactory
to perform various operations such as training, evaluating, and deploying models.