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')
data

Preprocessing attribute to storage data values

Parameters

  • :param value: (pandas.DataFrame or np.ndarray)

  • :return:

  • data: (pandas.DataFrame)

description

Preprocessing 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