Skip to main content
. 2026 Apr 23;28(5):485. doi: 10.3390/e28050485
Algorithm 1 C-T-GPR: penalised maximum likelihood estimation.
  • 1:

    Input: Training data D={Xi,Zi,Yi}i=1n, test point (X*,Z*), regularisation λ, tolerance εtol.

  • 2:

    Initialise η (Xavier), σ2 (sample variance), θ (median heuristic for length scales).

  • 3:

    repeat

  • 4:

       (Block 1: NN update) Fix (σ2,θ); compute α=C−1(Y−fη); update η via Adam using Equation (22).

  • 5:

       (Block 2: GP update) Fix η; update (σ2,θ) via L-BFGS-B using Equations (21)–(23).

  • 6:

    until|ΔL|<εtol

  • 7:

    Compute predictive (μ^*,v^*) via Equations (25) and (26).

  • 8:

    Compute predictive entropy H*=12ln(2πev^*).

  • 9:

    Output: Point prediction μ^*, predictive variance v^*, predictive entropy H*.