public class IterativeReduceFlatMap extends Object implements org.apache.spark.api.java.function.FlatMapFunction<Iterator<org.nd4j.linalg.dataset.DataSet>,scala.Tuple3<org.nd4j.linalg.api.ndarray.INDArray,Updater,ScoreReport>>
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.spark.Accumulator<Double> |
best_score_acc |
protected String |
json |
protected static org.slf4j.Logger |
log |
protected org.apache.spark.broadcast.Broadcast<org.nd4j.linalg.api.ndarray.INDArray> |
params |
protected org.apache.spark.broadcast.Broadcast<Updater> |
updater |
| Constructor and Description |
|---|
IterativeReduceFlatMap(String json,
org.apache.spark.broadcast.Broadcast<org.nd4j.linalg.api.ndarray.INDArray> params,
org.apache.spark.broadcast.Broadcast<Updater> updater,
org.apache.spark.Accumulator<Double> bestScoreAcc)
Pass in network configuration as json, broadcast parameters, broadcast updater and the bestScore to
fit mapped data set and update and return parameters, updater and best score.
|
| Modifier and Type | Method and Description |
|---|---|
Iterable<scala.Tuple3<org.nd4j.linalg.api.ndarray.INDArray,Updater,ScoreReport>> |
call(Iterator<org.nd4j.linalg.dataset.DataSet> dataSetIterator) |
protected static org.slf4j.Logger log
protected String json
protected org.apache.spark.broadcast.Broadcast<org.nd4j.linalg.api.ndarray.INDArray> params
protected org.apache.spark.broadcast.Broadcast<Updater> updater
protected final org.apache.spark.Accumulator<Double> best_score_acc
public IterativeReduceFlatMap(String json, org.apache.spark.broadcast.Broadcast<org.nd4j.linalg.api.ndarray.INDArray> params, org.apache.spark.broadcast.Broadcast<Updater> updater, org.apache.spark.Accumulator<Double> bestScoreAcc)
json - newtork string configurationparams - broadcasted parameters to reload into networkupdater - broadcasted updaters to reload into networkbestScoreAcc - accumulator which tracks best score seenpublic Iterable<scala.Tuple3<org.nd4j.linalg.api.ndarray.INDArray,Updater,ScoreReport>> call(Iterator<org.nd4j.linalg.dataset.DataSet> dataSetIterator) throws Exception
call in interface org.apache.spark.api.java.function.FlatMapFunction<Iterator<org.nd4j.linalg.dataset.DataSet>,scala.Tuple3<org.nd4j.linalg.api.ndarray.INDArray,Updater,ScoreReport>>ExceptionCopyright © 2016. All Rights Reserved.