lisbet.training#

Train module for LISBET.

lisbet.training.train(experiment_config)[source]#

Train a LISBET model.

This function orchestrates the full training pipeline for LISBET, including data loading, model construction, training, evaluation, and saving artifacts. All parameters match the CLI arguments exactly.

Parameters:

experiment_config (ExperimentConfig) – Configuration object containing all parameters for the training run. It includes data paths, model architecture, training hyperparameters, and task definitions. Must be a Pydantic model.

Returns:

model – The trained LISBET model instance.

Return type:

Module

Notes

All arguments are exposed for CLI and documentation. For advanced usage, see the LISBET documentation.

Modules

core

Training and fitting functions for LISBET.

preprocessing

Preprocessing functions for model training.

tasks

Task configuration module.

utils

Utility functions for model training.