Single-Task Learning (STL)
Single-Task Learning (STL) is the regular machine learning that trains one task on one dataset.
Definition
In CLArena, single-task learning is specifically designed for classification problems and follows the formal definition below.
Definition 1 (Single-Task Learning Classification) Given:
- An initialized neural network model
- A shared backbone network
- An output head
- A shared backbone network
- Training data:
- Validation data:
- Test data:
Objective: Develop an algorithm that trains the model
Supported Pipelines
CLArena supports the following experiment and evaluation pipelines for single-task learning:
- Single-Task Learning Experiment: The experiment for training and evaluating single-task learning models. See Single-Task Learning Experiment.
- Single-Task Learning Evaluation: The evaluation phase for assessing the performance of the trained single-task learning models. See Save and Evaluate Model.