Tools for implementing upper confidence bound optimization
- UCB_opt_tools.py - Python code containing tools for performing UCB optimization
- Demos - datasets with examples of how UCB_opt_tools can be employed
- ATR_Engineering - Acyl-ACP reductase dataset from Greenhalgh et al. 2021 (Nat. Comm.) with simulation of UCB walk
This code has been tested on the following system(s):
- MacOS Ventura (13.3.1)
This code has been tested using the specified version of the following packages:
- numpy 1.20.1
- pandas 1.2.4
- matplotlib 3.5.1
- seaborn 0.11.1
- scikit-learn 0.24.1