Skip to main content
. Author manuscript; available in PMC: 2020 May 24.
Published in final edited form as: J Neurosci Methods. 2019 Oct 17;329:108418. doi: 10.1016/j.jneumeth.2019.108418

Algorithm 1.

Decentralized Data-sampled Neural Network

1: procedure Decentralized Data-sampled Neural Network(NN, Sites)
2: NN ← New Neural Network Model
3: Sites ← array of Network pipes to local sites
4: for each i ∈Sites do
5:   Gi = Gaussian Distribution of local data
6:   //Calculate distribution per local data and pass to every other site
7:   for each j ∈Sites\i do
8:    Gi →j
9:   end for
10: end for
11: //Initialize Models at Local Sites and Train
12: for each siteSites do
13:   siteNN
14:   site → Train Model
15: end for
16: end procedure