create_split_strategy¶

create_split_strategy(strategy_type, task='regression', **kwargs)[source]¶

Factory function to create split strategies by name.

Parameters:
  • strategy_type (str) – Type of strategy: ‘axis_aligned’, ‘consensus’, ‘oblique’, ‘lookahead’, ‘variance_penalized’, ‘composite’, ‘hybrid’

  • task (str) – ‘regression’ or ‘classification’

  • **kwargs – Strategy-specific parameters

Returns:

Configured split strategy

Return type:

SplitStrategy

Raises:

ValueError – If unknown strategy type is provided.