elliot.dataset package

Submodules

elliot.dataset.abstract_dataset module

class elliot.dataset.abstract_dataset.AbstractDataset(*args, **kwargs)[source]

Bases: object

abstract build_dict()[source]
abstract build_sparse(*args)[source]
abstract get_test(*args)[source]
required_attributes = ['config', 'args', 'kwargs', 'users', 'items', 'num_users', 'num_items', 'private_users', 'public_users', 'private_items', 'public_items', 'transactions', 'train_dict', 'i_train_dict', 'sp_i_train', 'test_dict']
class elliot.dataset.abstract_dataset.ForceRequiredAttributeDefinitionMeta[source]

Bases: type

check_required_attributes(class_object)[source]

elliot.dataset.dataset module

Module description:

class elliot.dataset.dataset.DataSet(*args, **kwargs)[source]

Bases: elliot.dataset.abstract_dataset.AbstractDataset

Load train and test dataset

align_with_training(train, side_information_data)[source]

Alignment with training

build_dict(dataframe, users)[source]
build_sparse()[source]
build_sparse_ratings()[source]
dataframe_to_dict(data)[source]
get_test()[source]
get_validation()[source]
to_bool_sparse(test_dict)[source]
class elliot.dataset.dataset.DataSetLoader(config, *args, **kwargs)[source]

Bases: elliot.dataset.modular_loaders.loader_coordinator_mixin.LoaderCoordinator

Load train and test dataset

check_timestamp(d: pandas.DataFrame)pandas.DataFrame[source]
generate_dataobjects()List[object][source]
generate_dataobjects_mock()List[object][source]
read_splitting(folder_path, column_names)[source]

Module contents

Module description: