model_selection

Model selection tools (rectools.model_selection)

Instruments to validate and compare models.

Splitters

model_selection.Splitter - base class for all splitters

model_selection.KFoldSplitter - split interactions randomly model_selection.LastNSplitter - split interactions by recent activity model_selection.TimeRangeSplit - split interactions by time

Model selection tools

model_selection.cross_validate - run cross validation on multiple models with multiple metrics

Modules

rectools.model_selection.cross_validate(...)

Run cross validation on multiple models with multiple metrics.

rectools.model_selection.last_n_split

LastNSplitter.

rectools.model_selection.random_split

RandomSplitter.

rectools.model_selection.splitter

Splitter.

rectools.model_selection.time_split

TimeRangeSplitter.

rectools.model_selection.utils