| Algorithm 1: Bayesian Hyperparameter Optimization |
| Input: |
| Initial observation set |
| Bounds for the search space |
| Output: |
| for t do |
| Fit the current data sample to get the GPR model |
| Solve the extreme points of the objective function : |
| Obtain new samples |
| Update data sample . |
| Update data self-screening layer parameters |
| end for |