Manager
class
rackio_AI.Manager()append(self, obj)Append RackioEDA, Preprocessing or RackioDNN object to the manager
Parameters
- :param obj: (RackioEDA, Preprocessing, RackioDNN) object
:return:
None
get(self, name=None)Get a RackioEDA, Preprocessing or RackioDNN object by name
Parameters
- :param name: (str) If name is not given yo get all RackioEDA objects in the manager
:return:
- obj: RackioEDA, Preprocessing or RackioDNN object or object list
Snippet code
>>> from rackio_AI import RackioAI
>>> manager = RackioAI.get_manager('EDA')
>>> EDA = manager.get("EDA")
>>> manager = RackioAI.get_manager('Preprocessing')
>>> Preprocess = manager.get("Preprocessing")
get_names(self)Get all RackioEDA, Preprocessing or RackioDNN object names in the manager
Parameters
None
:return:
- result: (list['str'])
Snippet code
>>> from rackio_AI import RackioAI
>>> manager = RackioAI.get_manager('EDA')
>>> manager.get_names()
['EDA', 'EDA core']
>>> manager = RackioAI.get_manager('Preprocessing')
>>> manager.get_names()
['Preprocessing', 'Preprocessing core']
get_descriptions(self)Get all RackioEDA, Preprocessing or RackioDNN object descriptions in the manager
Parameters
None
:return:
- result: (list['str'])
Snippet code
>>> from rackio_AI import RackioAI
>>> manager = RackioAI.get_manager('EDA')
>>> manager.get_descriptions()
['Object Exploratory Data Analysis', 'Object Exploratory Data Analysis']
>>> manager = RackioAI.get_manager('Preprocessing')
>>> manager.get_descriptions()
['Preprocesing object', 'preprocessing for data']
summary(self)Get RackioEDA, Preprocessing or RackioDNN Summary
Parameters
None
:return:
- result: (dict) key values {'length', 'names', 'descriptions'}
Snippet code
>>> from rackio_AI import RackioAI
>>> manager = RackioAI.get_manager('EDA')
>>> manager.summary()
{'length': 2, 'names': ['EDA', 'EDA core'], 'descriptions': ['Object Exploratory Data Analysis', 'Object Exploratory Data Analysis']}
>>> manager = RackioAI.get_manager('Preprocessing')
>>> manager.summary()
{'length': 2, 'names': ['Preprocessing', 'Preprocessing core'], 'descriptions': ['Preprocesing object', 'preprocessing for data'], 'types': ['regression', 'regression']}
Data Analysis
class
rackio_AI.DataAnalysisManager()Data analysis object's manager
Preprocessing
class
rackio_AI.PreprocessManager()Preprocessing object's manager
get_types(self)Get all Preprocessing object types in the manager
Parameters
None
:return:
- result: (list['str']) Preprocessing object types
Snippet code
>>> from rackio_AI import Preprocessing, RackioAI
>>> preprocess = Preprocessing(name='Preprocess', description='preprocess for data', problem_type='regression')
>>> preprocess2 = Preprocessing(name='Preprocess2', description='preprocess for data', problem_type='classification')
>>> manager = RackioAI.get_manager('Preprocessing')
>>> manager.get_types()
['regression', 'classification']
summary(self)Get Preprocessing Summary
Parameters
None
:return:
- result: (dict) key values {'length', 'names', 'descriptions', 'types'}
Snippet code
>>> from rackio_AI import RackioAI
>>> manager = RackioAI.get_manager('Preprocessing')
>>> manager.summary()
{'length': 2, 'names': ['Preprocess', 'Preprocess2'], 'descriptions': ['preprocess for data', 'preprocess for data'], 'types': ['regression', 'classification']}
Models
class
rackio_AI.ModelsManager()Data analysis object's manager