matchzoo.preprocessors.naive_preprocessor
¶
Naive Preprocessor.
Module Contents¶
-
class
matchzoo.preprocessors.naive_preprocessor.
NaivePreprocessor
¶ Bases:
matchzoo.engine.base_preprocessor.BasePreprocessor
Naive preprocessor.
Example
>>> import matchzoo as mz >>> train_data = mz.datasets.toy.load_data() >>> test_data = mz.datasets.toy.load_data(stage='test') >>> preprocessor = mz.preprocessors.NaivePreprocessor() >>> train_data_processed = preprocessor.fit_transform(train_data, ... verbose=0) >>> type(train_data_processed) <class 'matchzoo.data_pack.data_pack.DataPack'> >>> test_data_transformed = preprocessor.transform(test_data, ... verbose=0) >>> type(test_data_transformed) <class 'matchzoo.data_pack.data_pack.DataPack'>
-
fit
(self, data_pack: DataPack, verbose: int = 1)¶ Fit pre-processing context for transformation.
Parameters: - data_pack – data_pack to be preprocessed.
- verbose – Verbosity.
Returns: class:NaivePreprocessor instance.
-
transform
(self, data_pack: DataPack, verbose: int = 1)¶ Apply transformation on data, create truncated length representation.
Parameters: - data_pack – Inputs to be preprocessed.
- verbose – Verbosity.
Returns: Transformed data as
DataPack
object.
-