3.6.3. Nevergrad

class Nevergrad(optimizer: str = 'TBPSA', zero=1e-12, optkw=None, verbose=True)

Interface to the Nevergrad package.
This class provides access to the optimizers available through the Nevergrad package. For more information see, the module’s documentation.

__init__(optimizer: str = 'TBPSA', zero=1e-12, optkw=None, verbose=True)
Parameters:
optimizer : str

String key to the desired optimizer. Available keys are

  • ASCMA2PDEthird
  • ASCMADEQRthird
  • ASCMADEthird
  • AlmostRotationInvariantDE
  • AvgMetaLogRecentering
  • AvgMetaRecentering
  • BO
  • CM
  • CMA
  • CMandAS
  • CMandAS2
  • CMandAS3
  • CauchyLHSSearch
  • CauchyOnePlusOne
  • CauchyScrHammersleySearch
  • Cobyla
  • DE
  • DiagonalCMA
  • DiscreteOnePlusOne
  • DoubleFastGADiscreteOnePlusOne
  • EDA
  • ES
  • FCMA
  • HaltonSearch
  • HaltonSearchPlusMiddlePoint
  • HammersleySearch
  • HammersleySearchPlusMiddlePoint
  • LHSSearch
  • LargeHaltonSearch
  • LhsDE
  • MEDA
  • MPCEDA
  • MetaLogRecentering
  • MetaRecentering
  • MixES
  • MultiCMA
  • MultiScaleCMA
  • MutDE
  • NGO
  • NaiveIsoEMNA
  • NaiveTBPSA
  • NelderMead
  • NoisyBandit
  • NoisyDE
  • NoisyDiscreteOnePlusOne
  • NoisyOnePlusOne
  • OAvgMetaLogRecentering
  • ORandomSearch
  • OScrHammersleySearch
  • OnePlusOne
  • OptimisticDiscreteOnePlusOne
  • OptimisticNoisyOnePlusOne
  • PBIL
  • PCEDA
  • PSO
  • ParaPortfolio
  • Portfolio
  • Powell
  • QORandomSearch
  • QOScrHammersleySearch
  • QrDE
  • RCobyla
  • RPowell
  • RSQP
  • RandomSearch
  • RandomSearchPlusMiddlePoint
  • RealSpacePSO
  • RecES
  • RecMixES
  • RecMutDE
  • RecombiningPortfolioOptimisticNoisyDiscreteOnePlusOne
  • RotationInvariantDE
  • SPSA
  • SQP
  • SQPCMA
  • ScrHaltonSearch
  • ScrHaltonSearchPlusMiddlePoint
  • ScrHammersleySearch
  • ScrHammersleySearchPlusMiddlePoint
  • Shiva
  • SplitOptimizer
  • TBPSA
  • TripleCMA
  • TwoPointsDE
  • cGA
  • chainCMAPowel
zero : float
Will stop the optimization when this cost function value is reached.
optkw : optional, dict
Additional kwargs for the optimizer initialization.