matchzoo.dataloader.dataloader_builder
¶
Module Contents¶
-
class
matchzoo.dataloader.dataloader_builder.
DataLoaderBuilder
(**kwargs)¶ Bases:
object
DataLoader Bulider. In essense a wrapped partial function.
Example
>>> import matchzoo as mz >>> padding_callback = mz.dataloader.callbacks.BasicPadding() >>> builder = mz.dataloader.DataLoaderBuilder( ... stage='train', callback=padding_callback ... ) >>> data_pack = mz.datasets.toy.load_data() >>> preprocessor = mz.preprocessors.BasicPreprocessor() >>> data_processed = preprocessor.fit_transform(data_pack) >>> dataset = mz.dataloader.Dataset(data_processed, mode='point') >>> dataloder = builder.build(dataset) >>> type(dataloder) <class 'matchzoo.dataloader.dataloader.DataLoader'>
-
build
(self, dataset, **kwargs)¶ Build a DataLoader.
Parameters: - dataset – Dataset to build upon.
- kwargs – Additional keyword arguments to override the keyword arguments passed in __init__.
-