autokoopman.tuner package#

Submodules#

autokoopman.tuner.gridsearch module#

class autokoopman.tuner.gridsearch.GridSearchTuner(parameter_model: HyperparameterMap, training_data: TrajectoriesData, n_samps=10, **kwargs)#

Bases: HyperparameterTuner

static make_grid(space: ParameterSpace, n_samps)#
tune(nattempts=100, scoring_func: ~typing.Callable[[~autokoopman.core.trajectory.TrajectoriesData, ~autokoopman.core.trajectory.TrajectoriesData], float] = <function TrajectoryScoring.end_point_score>) TuneResults#

autokoopman.tuner.montecarlo module#

class autokoopman.tuner.montecarlo.MonteCarloTuner(parameter_model: HyperparameterMap, training_data: TrajectoriesData, n_splits=None, display_progress: bool = True, verbose: bool = True)#

Bases: HyperparameterTuner

tune(nattempts=100, scoring_func: ~typing.Callable[[~autokoopman.core.trajectory.TrajectoriesData, ~autokoopman.core.trajectory.TrajectoriesData], float] = <function TrajectoryScoring.end_point_score>) TuneResults#

Module contents#