Deborah.DeborahCore.MLSequence

Deborah.DeborahCore.MLSequence.ml_sequenceFunction
ml_sequence(
    cfg_model::String,
    ML_inputs::MLInputPreparer.MLInputBundle,
    partition::DatasetPartitioner.DatasetPartitionInfo,
    paths::PathConfigBuilderDeborah.DeborahPathConfig,
    X_list::Vector{String},
    jobid::Union{Nothing, String}=nothing
) -> Dict{Symbol, Matrix}

Main ML execution dispatcher for Deborah.DeborahCore. Chooses the appropriate model backend (e.g., LightGBM, Lasso, Ridge, etc.) based on cfg_model, and runs training $+$ prediction to generate output matrices for each configuration group.

Arguments

Returns

  • Dict{Symbol, Matrix} : A dictionary containing predicted $Y$ matrices for each group.
    • Keys: :YP_tr, :YP_bc, :YP_ul
    • Each value is a matrix of size $(N_\text{cfg}, N_\text{src})$ reconstructed from prediction vectors.
source