Nevergrad: An open source tool for derivative-free optimization
Dec 20, 2018Olivier Teytaud, Jeremy Rapin

Summary
This post introduces and open-sources Nevergrad, a Python library for derivative-free optimization. It offers a wide range of algorithms (e.g., differential evolution, CMA-ES, particle swarm optimization) in a standard ask-and-tell framework, enabling AI researchers to easily test and compare different optimizers for ML problems. The library includes benchmarks for evaluating algorithm performance on various problem types (multimodal, noisy, discrete, ill-conditioned) and can be used for hyperparameter tuning in ML models and other scientific applications.
More from the AI Research and Development trail
- An Organizational Second Brain: Building an AI That Learns From Experts
- From User Sequences to Scaling Laws: A Multi-Stage Architecture for Meta’s Ads Ranking
- GEM Training: How Meta Doubled the Efficiency of Its LLM-Scale Ads Foundation Model
- Exploring Hierarchical Interest Representation For Meta Ads Deep Funnel Optimization
- Meta’s AI Storage Blueprint at Scale