| Algorithm 3. Bayesian hyperparameter optimization algorithm for the classification algorithm sub-model of the proposed method | |
| Input: Objective function , search space of hyperparameter, sampling budget n, initial point of hyperparameter , probability model P, acquisition function | |
| Output: Optimal hyperparameter set (multi-dimensional vector) | |
|
Define: (1) Objective function is set to exhibit metric accuracy, as defined by Equation (13) in Section 3.4; (2) Probability model P is set to be Gaussian process model; (3) Acquisition function is set to be expected improvement (EI) function. | |
| 1 | Initialization: |
| 2 | while () do |
| 3 | Obtain () by P |
| 4 | Calculate the next sampling point |
| 5 | Evaluate the objective function |
| 6 | Update: |
| 7 | Update: |
| 8 | Update iteration step |
| 9 | end while |
| 10 | Output as the optimal hyperparameter set |