inferpy.data package

Submodules

inferpy.data.loaders module

class inferpy.data.loaders.CsvLoader(path, var_dict=None, has_header=None, force_eager=False)[source]

Bases: inferpy.data.loaders.DataLoader

This class implements a data loader for datasets in CSV format

to_dict()[source]

Obtains a dictionary with data as numpy objects

to_tfdataset(batch_size=None)[source]

Obtains a tensorflow dataset object

class inferpy.data.loaders.DataLoader[source]

Bases: object

This class defines the basic functionality of any DataLoader

property map_batch_fn

Returns a function that transforms each tensor batch

property shuffle_buffer_size

Size of the shuffle size where 1 means no shuffle

property size

Total number of instances in the data

to_dict()[source]

Obtains a dictionary with data as numpy objects

to_tfdataset()[source]

Obtains a tensorflow dataset object

property variables

List of variables over which is the dataset defined

class inferpy.data.loaders.SampleDictLoader(sample_dict)[source]

Bases: inferpy.data.loaders.DataLoader

This class implements a data loader for datasets in memory stored as dictionaries

to_dict()[source]

Obtains a dictionary with data as numpy objects

to_tfdataset(batch_size=None)[source]

Obtains a tensorflow dataset object

inferpy.data.loaders.build_data_loader(data)[source]

This functions builds a DataLoader either from a dictionary or another DataLoader object

inferpy.data.loaders.build_sample_dict(data)[source]

This functions builds a dictionary either from other dictionary or from a DataLoader object

inferpy.data.mnist module

Module contents