Bayesian optimizer
Skill FridrichMethod/awesome-skills/skills/bayesian-optimizer
Bayesian OptimizeFrom its SKILL.md
npx -y skills add FridrichMethod/awesome-skills --skill bayesian-optimizerAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 13 stars13 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
1.9 KB, 442 tokens by cl100k_base, as published. Nobody here has run it
Bayesian Optimization (Self-Driving Lab)
The Bayesian Optimizer allows agents to efficiently explore a parameter space to maximize a target metric (yield, purity, binding affinity) with minimal experiments. It uses Gaussian Processes to model uncertainty and the Upper Confidence Bound (UCB) acquisition function.
When to Use This Skill
- When experiments are expensive or time-consuming.
- To autonomously tune hyperparameters for a machine learning model.
- To optimize reaction conditions (temperature, pH, concentration).
Core Capabilities
- Next Step Proposal: Suggests the next best experiment parameters.
- Surrogate Modeling: Predicts outcomes for untested parameters.
- Exploration/Exploitation: Balances trying new things vs. refining known good results.
Workflow
- Input: History of past experiments (params -> results) and bounds.
- Process: Fits a Gaussian Process to the data.
- Output: Returns the parameters for the next experiment.
Example Usage
User: "Given these past results, what temperature and pH should I try next?"
Agent Action:
python3 Skills/Mathematics/Probability_Statistics/bayesian_optimization.py \
--history "[[20, 7.0, 0.5], [25, 6.5, 0.6]]" \
--bounds "[[10, 40], [5, 9]]" \
--output next_experiment.json
<!-- AUTHOR_SIGNATURE: 9a7f3c2e-MD-BABU-MIA-2026-MSSM-SECURE -->What ships with it: 4 files
12.8 KB alongside SKILL.md, 2 of them executable
- bayesian_optimization.pyruns6.5 KB
- README.md1.3 KB
- stats_essentials.pyruns2.0 KB
- TUTORIAL_SELF_DRIVING_LAB_OPTIMIZER.md2.9 KB