Abstract base class for Torch models in R. This class handles dataset schema parsing, output size calculation, loss function selection, and probability conversion for evaluation.
Determines output size based on label processor and task mode. Only supports single label key for now.
Selects appropriate loss function based on task type in output schema.
Converts logits into predicted probabilities for evaluation.
Format depends on task mode (sigmoid or softmax, or raw).
This method takes logits as input, which is a torch tensor with raw model outputs.