obp.dataset.base

Abstract Base Class for Logged Bandit Feedback.

Classes

BaseRealBanditDataset()

Base Class for Real-World Bandit Dataset.

BaseSyntheticBanditDataset()

Base Class for Synthetic Bandit Dataset.

class obp.dataset.base.BaseRealBanditDataset[source]

Bases: object

Base Class for Real-World Bandit Dataset.

abstract load_raw_data() → None[source]

Load raw dataset.

abstract obtain_batch_bandit_feedback() → None[source]

Obtain batch logged bandit feedback.

abstract pre_process() → None[source]

Preprocess raw dataset.

class obp.dataset.base.BaseSyntheticBanditDataset[source]

Bases: object

Base Class for Synthetic Bandit Dataset.

abstract obtain_batch_bandit_feedback() → None[source]

Obtain batch logged bandit feedback.