palma.base.engine#

Module Contents#

Classes#

BaseOptimizer

FlamlOptimizer

class palma.base.engine.BaseOptimizer(engine_parameters: dict)#
abstract property optimizer: None#
abstract property estimator_: None#
abstract property transformer_: None#
property engine_parameters: Dict#
property allow_splitter#
abstract optimize(X: pandas.DataFrame, y: pandas.Series, splitter: palma.base.splitting_strategy.ValidationStrategy = None) None#
allowing_splitter(splitter)#
class palma.base.engine.FlamlOptimizer(problem: str, engine_parameters: dict)#

Bases: BaseOptimizer

property optimizer: flaml.AutoML#
property estimator_: sklearn.base.BaseEstimator#
property transformer_: flaml.data.DataTransformer#
property allow_splitter#
optimize(X: pandas.DataFrame, y: pandas.DataFrame, splitter: palma.base.splitting_strategy.ValidationStrategy = None) None#