bonni
Gradient-informed Bayesian optimization for black-box functions
All Skills in This Repository (1)
Pure Emerald Level IndicatorsFrequently Asked Questions
FAQPage SchemaHow to install bonni?โผ
Run `npx skills add ymahlau/bonni --all -g -y` in your terminal to install all skills in this repository globally.
What is gradient-informed Bayesian optimization?โผ
It trains neural network surrogates on both function values and gradients, so the model learns the landscape much faster and needs fewer expensive evaluations.
What problems can bonni solve?โผ
It optimizes any black-box function that returns a value and gradient, such as nanophotonics inverse design, Bragg reflectors, and grating couplers.
Does bonni work with Claude Code?โผ
Yes. It ships a CLAUDE.md orchestrator and a plan-then-implement skill that guide Claude Code through structured feature development in this codebase.
Do I need optimization expertise to use bonni?โผ
No. The scipy-style optimize_bonni API only requires your function, its bounds, and a few settings to start optimizing.
Related Repositories in Education & Research
View All in Education & Researchโlearn-claude-code
Learn to build AI agent harnesses from scratch
ai-agents-for-beginners
Learn to build, deploy, and secure AI agents step by step
33-js-concepts
Master 33 essential JavaScript concepts with tested, verified guides