Skip to main content
. 2019 Aug 31;10(9):670. doi: 10.3390/genes10090670

Table 1.

An overview of the Pathway-based Kernel Boosting (PKB) algorithm。

1. Initialize target function as an optimal constant:
  F0(x)=argminrR1ni=1Nl(yi,r)
For t from 0 to T-1 (maximum number of iterations) do:
  2. calculate the first and second derivatives:
    ht,i=yi1+eyiFt(xi),qt,i=eyiFt(xi)(1+eyiFt(xi))2
  3. optimize the regularized loss function in the base learner space:
    f^=argminfGLR(f)
  4. find the step length with the steepest descent:
    d^=argmindR+L(y,Ft+df^)
  5. update the target function:
    Ft+1(x)=Ft(x)+νd^f^(x)
End For
return FT(x)