![]() |
0.1.33
|
Go to the source code of this file.
Classes | |
| class | pyhelios.ParameterOptimization.ParameterOptimizationError |
| Exception raised for ParameterOptimization-specific errors. More... | |
| class | pyhelios.ParameterOptimization.ParameterType |
| Kind of an optimizable parameter. More... | |
| class | pyhelios.ParameterOptimization.Parameter |
| A single optimizable parameter. More... | |
| class | pyhelios.ParameterOptimization.BLXAlphaCrossover |
| Component-wise blend crossover. More... | |
| class | pyhelios.ParameterOptimization.BLXPCACrossover |
| Blend crossover in PCA-transformed space, for non-separable problems. More... | |
| class | pyhelios.ParameterOptimization.PerGeneMutation |
| Per-gene Gaussian mutation. More... | |
| class | pyhelios.ParameterOptimization.IsotropicMutation |
| Isotropic Gaussian mutation applied to all genes together. More... | |
| class | pyhelios.ParameterOptimization.HybridMutation |
| Mixture of PCA-Gaussian, PCA-Cauchy, and random-direction mutation. More... | |
| class | pyhelios.ParameterOptimization.GeneticAlgorithm |
| Genetic algorithm settings. More... | |
| class | pyhelios.ParameterOptimization.BayesianOptimization |
| Bayesian optimization with a Gaussian process surrogate. More... | |
| class | pyhelios.ParameterOptimization.CMAES |
| Covariance Matrix Adaptation Evolution Strategy. More... | |
| class | pyhelios.ParameterOptimization.Adam |
| AdamW gradient-based optimization. More... | |
| class | pyhelios.ParameterOptimization.LBFGS |
| L-BFGS gradient-based optimization. More... | |
| class | pyhelios.ParameterOptimization.BOBYQA |
| BOBYQA derivative-free local optimization. More... | |
| class | pyhelios.ParameterOptimization.SLSQP |
| SLSQP gradient-based optimization. More... | |
| class | pyhelios.ParameterOptimization.ConstrainedResult |
| One evaluation of a constrained simulation. More... | |
| class | pyhelios.ParameterOptimization.OptimizationResult |
| Outcome of an optimization run. More... | |
| class | pyhelios.ParameterOptimization.ParameterOptimization |
| Optimize named model parameters against an objective function. More... | |
Namespaces | |
| namespace | pyhelios |
| namespace | pyhelios.ParameterOptimization |
Functions | |
| Callable[[Dict[str, float]], ConstrainedResult] | pyhelios.ParameterOptimization.make_constrained_simulation (Callable[[Dict[str, float]], float] objective, Callable[[Dict[str, float]], Dict[str, float]] objective_gradient, Sequence[tuple] constraints) |
| Compose separate objective and constraint callables into one simulation. | |