f3dasm_optimize.de_nevergrad#

de_nevergrad(population=30, initialization='parametrization', scale=1.0, recommendation='optimistic', crossover=0.5, F1=0.8, F2=0.8, seed=None, **kwargs)[source]#

Nevergrad Differential Evolution (DE) optimizer.

Parameters:
  • population (int, optional) – The number of individuals in the population, by default 30

  • initialization (str, optional) – Initialization strategy, by default ‘parametrization’

  • scale (float, optional) – Scale factor, by default 1.0

  • recommendation (str, optional) – Recommendation strategy, by default ‘optimistic’

  • crossover (float, optional) – Crossover probability, by default 0.5

  • F1 (float, optional) – First differential weight, by default 0.8

  • F2 (float, optional) – Second differential weight, by default 0.8

  • seed (Optional[int], optional) – The seed for the random number generator, by default None

Returns:

Optimizer object.

Return type:

Optimizer