public class LinearRegressionMaster extends ml.shifu.guagua.master.AbstractMasterComputable<LinearRegressionParams,LinearRegressionParams>
LinearRegressionMaster defines logic to update global linear regression model.
At first iteration, master builds a random model then send to all workers to start computing. This is to make all workers use the same model at the starting time.
At other iterations, master works:
| Constructor and Description |
|---|
LinearRegressionMaster() |
| Modifier and Type | Method and Description |
|---|---|
LinearRegressionParams |
doCompute(ml.shifu.guagua.master.MasterContext<LinearRegressionParams,LinearRegressionParams> context) |
void |
init(ml.shifu.guagua.master.MasterContext<LinearRegressionParams,LinearRegressionParams> context) |
public void init(ml.shifu.guagua.master.MasterContext<LinearRegressionParams,LinearRegressionParams> context)
init in class ml.shifu.guagua.master.AbstractMasterComputable<LinearRegressionParams,LinearRegressionParams>public LinearRegressionParams doCompute(ml.shifu.guagua.master.MasterContext<LinearRegressionParams,LinearRegressionParams> context)
doCompute in class ml.shifu.guagua.master.AbstractMasterComputable<LinearRegressionParams,LinearRegressionParams>Copyright © 2019. All Rights Reserved.