lenskit.training#

Interfaces and support for model training.

Classes#

TrainingOptions

Options and context settings that govern model training.

Trainable

Interface for components and objects that can learn parameters from training

UsesTrainer

Base class for models that implement Trainable via a

ModelTrainer

Protocol implemented by iterative trainers for models. Models that

Exported Aliases#

class lenskit.training.Dataset#

Re-exported alias for lenskit.data.Dataset.

lenskit.training.get_logger()#

Re-exported alias for lenskit.logging.get_logger().

lenskit.training.item_progress()#

Re-exported alias for lenskit.logging.item_progress().

class lenskit.training.Component#

Re-exported alias for lenskit.pipeline.components.Component.

lenskit.training.RNGInput#

Re-exported alias for lenskit.random.RNGInput.

lenskit.training.random_generator()#

Re-exported alias for lenskit.random.random_generator().