Custom Algorithms and Pipelines#

Classes#

Algorithm()

Base class for all algorithms.

OptimizableAlgorithm()

Base class for algorithms with distinct parameter optimization.

Pipeline(*args, **kwds)

Baseclass for all custom pipelines.

OptimizablePipeline(*args, **kwds)

Pipeline with custom ways to optimize and/or train input parameters.

Functions#

make_action_safe(action_method)

Mark a method as an "action" and apply a set of runtime checks to prevent implementation errors.

make_optimize_safe(self_optimize_method)

Apply a set of runtime checks to a custom self_optimize method to prevent implementation errors.

get_param_names(cls)

Get parameter names for the object.

get_action_params(instance)

Get all "Action Params" / "Other Parameters" of the Algorithm.

get_results(instance)

Get all Results of the Algorithm.