public abstract class BaseSparkEarlyStoppingTrainer<T extends Model> extends Object implements IEarlyStoppingTrainer<T>
MultiLayerNetwork
or a ComputationGraph| Modifier and Type | Field and Description |
|---|---|
protected int |
examplesPerFit |
protected int |
numPartitions |
protected int |
totalExamples |
| Modifier | Constructor and Description |
|---|---|
protected |
BaseSparkEarlyStoppingTrainer(org.apache.spark.SparkContext sc,
EarlyStoppingConfiguration<T> esConfig,
T net,
org.apache.spark.api.java.JavaRDD<org.nd4j.linalg.dataset.DataSet> train,
org.apache.spark.api.java.JavaRDD<org.nd4j.linalg.dataset.api.MultiDataSet> trainMulti,
int examplesPerFit,
int totalExamples,
int numPartitions,
EarlyStoppingListener<T> listener) |
| Modifier and Type | Method and Description |
|---|---|
EarlyStoppingResult<T> |
fit() |
protected abstract void |
fit(org.apache.spark.api.java.JavaRDD<org.nd4j.linalg.dataset.DataSet> data) |
protected abstract void |
fitMulti(org.apache.spark.api.java.JavaRDD<org.nd4j.linalg.dataset.api.MultiDataSet> data) |
protected abstract double |
getScore() |
void |
setListener(EarlyStoppingListener<T> listener) |
protected final int examplesPerFit
protected final int totalExamples
protected final int numPartitions
protected BaseSparkEarlyStoppingTrainer(org.apache.spark.SparkContext sc,
EarlyStoppingConfiguration<T> esConfig,
T net,
org.apache.spark.api.java.JavaRDD<org.nd4j.linalg.dataset.DataSet> train,
org.apache.spark.api.java.JavaRDD<org.nd4j.linalg.dataset.api.MultiDataSet> trainMulti,
int examplesPerFit,
int totalExamples,
int numPartitions,
EarlyStoppingListener<T> listener)
protected abstract void fit(org.apache.spark.api.java.JavaRDD<org.nd4j.linalg.dataset.DataSet> data)
protected abstract void fitMulti(org.apache.spark.api.java.JavaRDD<org.nd4j.linalg.dataset.api.MultiDataSet> data)
protected abstract double getScore()
public EarlyStoppingResult<T> fit()
fit in interface IEarlyStoppingTrainer<T extends Model>public void setListener(EarlyStoppingListener<T> listener)
setListener in interface IEarlyStoppingTrainer<T extends Model>Copyright © 2016. All Rights Reserved.