Optimizing Value-at-Risk and Conditional Value-at-Risk of Black Box Functions with Lacing Values (LV)
This repository contains the source code for
- ICML'21 paper: Value-at-Risk Optimization with Gaussian Processes
- NeurIPS'21 paper: Optimizing Conditional Value-At-Risk of Black-Box Functions
numpy
scipy
tensorflow 1.14.0
tensorflow-probability 0.7.0
gpflow 1.5.1
The examples of running scripts are in running_scripts
folder.
The optimization results are stored in a folder named with the objective function in running_scripts
.
Objective functions are found in functions.py
.