:mod:`optimization` -- Black-box Optimization Algorithms ======================================================== The two base classes -------------------- .. automodule:: pybrain.optimization.optimizer .. autoclass:: BlackBoxOptimizer :members: __init__, setEvaluator, learn, minimize, maxEvaluations, maxLearningSteps, desiredEvaluation, verbose, storeAllEvaluations, storeAllEvaluated, numParameters .. autoclass:: ContinuousOptimizer :members: __init__ :show-inheritance: General Black-box optimizers ---------------------------- .. automodule:: pybrain.optimization .. autoclass:: RandomSearch :members: .. autoclass:: HillClimber :members: .. autoclass:: StochasticHillClimber :members: temperature Continuous optimizers --------------------- .. autoclass:: NelderMead :members: .. autoclass:: CMAES :members: .. autoclass:: OriginalNES :members: .. autoclass:: ExactNES :members: .. autoclass:: FEM :members: Finite difference methods ^^^^^^^^^^^^^^^^^^^^^^^^^ .. autoclass:: FiniteDifferences :members: .. autoclass:: PGPE :members: :show-inheritance: .. autoclass:: SimpleSPSA :members: :show-inheritance: Population-based ^^^^^^^^^^^^^^^^ .. autoclass:: ParticleSwarmOptimizer :members: .. autoclass:: GA :members: Multi-objective Optimization ---------------------------- .. autoclass:: MultiObjectiveGA :members: