Skip to main content
. 2016 Jul 1;16(7):1021. doi: 10.3390/s16071021
Algorithm 1: L1-DKMSE
   Input: Initialize the training set Sj:=(xj,yj) for node jJ, iterations k=0, fBj¯k(xj)=yj, and pjk(xj)=0, choose the Radial Basis Function (RBF) as the kernel function, and initialize the kernel parameter σ and the regularization parameter λ.
   Output: the sparse model fj*(),jJ.
   Repeat:
   Step 1: each node jJ obtains its sparse model fjk() by iterations of Equations (27)–(29) using its training examples. Then, it broadcasts its sparse model to its one-hop neighboring nodes in Bj.
   Step 2: each node jJ receives fik(),iBj and adds the key examples in fik(),iBj to its local training set.
   Step 3: each node jJ predicts its local training examples by using fik(), iBj and then computes fBj¯k(xj) and pjk(xj) using Equations (23) and (24), respectively.
   Step 4: If the models fjk() on each node are all stable, stop; otherwise, increment k (k=k+1) and return to Step 1.