Preprocessing
class
rackio_AI.Preprocessing(name='', description='', problem_type='regression')This class allows to you do preprocessing to the data in RackioAI or *RackioEDA
>>> from rackio_AI import Preprocessing
>>> preprocessing = Preprocessing(name='Preprocessing core', description='preprocessing for data', problem_type='regression')
dataPreprocessing attribute to storage data values
Parameters
-
:param value: (pandas.DataFrame or np.ndarray)
-
:return:
-
data: (pandas.DataFrame)
descriptionPreprocessing attribute to storage preprocessing model description
Parameters
-
:param value: (str) Preprocessing model description
-
:return:
-
description: (str) Preprocessing model description
Snippet code
>>> from rackio_AI import RackioAI
>>> preprocessing = RackioAI.get(name='Preprocessing core', _type='Preprocessing')
>>> preprocessing.description
'preprocessing for data'
serialize(self)Serialize preprocessing object
Parameters
None
:return:
- result: (dict) keys {"name", "description", "type"}
Snippet code
>>> from rackio_AI import RackioAI
>>> preprocessing = RackioAI.get(name='Preprocessing core', _type='Preprocessing')
>>> preprocessing.serialize()
{'name': 'Preprocessing core', 'description': 'preprocessing for data', 'type': 'regression'}
get_name(self)Get preprocessing model name
Parameters
None
:return:
- name: (str) Preprocessing name
Snippet code
>>> from rackio_AI import RackioAI
>>> preprocessing = RackioAI.get(name='Preprocessing core', _type='Preprocessing')
>>> preprocessing.get_name()
'Preprocessing core'
class
rackio_AI.preprocessing.Regression(name, description)This class contains preproccesing action allowed for Regression problems
class
rackio_AI.preprocessing.Classification(name, description)This class contains preproccesing action allowed for Classification problems