Code implementation of the ZAP algorithm for zeroth-order Gaussian Process (GP) hyperparameter optimization.
Install dependencies using uv:
# Install dependencies
uv synca,b: Initial learning rate and perturbation magnitudetau,gamma: Decay rates for learning rate and perturbationparallel: Enable parallel function evaluationaveraging: Use gradient averaging for variance reductionq: Number of gradient estimates to average
If you use this code in your research, please cite our corresponding paper.