|
Algorithm 2: HPO EM algorithm for the diabetes dataset
|
| 1. Generate randomly hyperparameters value , , . |
| 2. Choose a suitable linear basis function to get an matrix by using (12). |
| 3. E step. Compute the mean and covariance using the current hyperparameter values. |
|
(54) |
|
(55) |
|
|
| 4. M step. Estimate again the hyperparameters by employing the mean and covariance obtained by step 3 and the following update equations |
|
(56) |
|
(57) |
|
(58) |
|
|
| 5. Compute the likelihood function or log likelihood function given by the following result: |
|
| or |
|
| and then determine the convergence of the hyperparameters or the likelihood. If convergence criterion is not satisfied, go back to step 3. |