CustomIterator

class lightautoml.validation.base.CustomIterator(train, iterator)[source]

Bases: TrainValidIterator

Iterator that uses function to create folds indexes.

Usefull for example - classic timeseries splits.

__init__(train, iterator)[source]

Create iterator.

Parameters:
get_validation_data()[source]

Simple return train dataset.

Return type:

LAMLDataset

Returns:

Dataset of train data.

convert_to_holdout_iterator()[source]

Convert iterator to hold-out-iterator.

Use first train/valid split for HoldoutIterator creation.

Return type:

HoldoutIterator

Returns:

New hold out iterator.