palma.base.engine#

Classes#

Module Contents#

class palma.base.engine.BaseOptimizer(engine_parameters: dict)#
__engine_parameters#
__date#
__run_id = ''#
_problem = 'unknown'#
abstract optimize(X: pandas.DataFrame, y: pandas.Series, splitter: palma.base.splitting_strategy.ValidationStrategy = None) None#
property best_model_: None#
Abstractmethod:

property transformer_: None#
Abstractmethod:

property engine_parameters: Dict#
property allow_splitter#
allowing_splitter(splitter)#
start(project: Project)#
property run_id: str#
property problem#
class palma.base.engine.FlamlOptimizer(engine_parameters: dict)#

Bases: BaseOptimizer

optimize(X: pandas.DataFrame, y: pandas.DataFrame, splitter: palma.base.splitting_strategy.ValidationStrategy = None) None#
property best_model_: sklearn.base.BaseEstimator#
property transformer_#
property allow_splitter#