Research Article

An Explainable Probabilistic Model for Health Monitoring of Concrete Dam via Optimized Sparse Bayesian Learning and Sensitivity Analysis

Algorithm 1

Pseudocode of hyperparameter tuning for SBL model.
Inputs: The training dataset and search range of hyper-parameters .
Outputs: The optimal hyperparameter
Initialize: Population size , sub-population size .
  () Compute the target function value using equation (14).
  Identify the best and worst solutions, respectively.
  Update the solutions by equation (13), and compute the new target function value .
  
   Accept the new solution, .
  
   Reject the new solution.
  
   The termination condition is achieved
   Output the search results in th sub-population.
  
   Return to the key step ().
  
 Find the best solutions among sub-populations.
Find the best solutions from populations, as well as .