blob: 9a76c63dfefd1bd9ad238d4b934145e8c4940e46 [file] [log] [blame]
#!/usr/bin/env python
# coding=utf-8
"""AcquisitorAndCleaner engine action.
Use this module to add the project main code.
"""
from .._compatibility import six
from .._logging import get_logger
from keras.datasets import mnist
from marvin_python_toolbox.engine_base import EngineBaseDataHandler
__all__ = ['AcquisitorAndCleaner']
logger = get_logger('acquisitor_and_cleaner')
class AcquisitorAndCleaner(EngineBaseDataHandler):
def __init__(self, **kwargs):
super(AcquisitorAndCleaner, self).__init__(**kwargs)
def execute(self, params, **kwargs):
(X_train, y_train), (X_test, y_test) = mnist.load_data()
self.marvin_initial_dataset = {
"X_train": X_train,
"y_train": y_train,
"X_test": X_test,
"y_test": y_test
}