CustomIterator

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

Bases: lightautoml.validation.base.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.