Module reclab.environments

The package that contains all environments.

Expand source code
"""The package that contains all environments."""
from .engelhardt import Engelhardt
from .environment import DictEnvironment
from .environment import Environment
from .fixed_rating import FixedRating
from .latent_factors import LatentFactorBehavior, DatasetLatentFactor
from .schmit import Schmit
from .topics import Topics

Sub-modules

reclab.environments.engelhardt

Contains the implementation for the Engelhardt environment from the algorithmic confounding paper …

reclab.environments.environment

Defines a set of base classes from which environments can inherit …

reclab.environments.fixed_rating

A simple environment for debugging. Each user will either always rate an item a 1 or a 5.

reclab.environments.latent_factors

Contains the implementation for the Latent Behavior environment …

reclab.environments.schmit

Contains implementation for environment in "Human Interaction with Recommendation Systems" …

reclab.environments.topics

Contains the implementation for the Topics environment …