public class KMeansMaster extends Object implements ml.shifu.guagua.master.MasterComputable<KMeansMasterParams,KMeansWorkerParams>
KMeansMaster computes new k center points for next iteration.
By accumulating all the k center points sum values from all workers, then average to get new k center points.
| Constructor and Description |
|---|
KMeansMaster() |
| Modifier and Type | Method and Description |
|---|---|
KMeansMasterParams |
compute(ml.shifu.guagua.master.MasterContext<KMeansMasterParams,KMeansWorkerParams> context)
Master computation by accumulating all the k center points sum values from all workers, then average to get new k
center points.
|
public KMeansMasterParams compute(ml.shifu.guagua.master.MasterContext<KMeansMasterParams,KMeansWorkerParams> context)
compute in interface ml.shifu.guagua.master.MasterComputable<KMeansMasterParams,KMeansWorkerParams>NullPointerException - if worker result or worker results is null.Copyright © 2019. All Rights Reserved.