protected abstract static class BaseNetworkSpace.Builder<T extends BaseNetworkSpace.Builder<T>> extends Object
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
validateOutputLayerConfig |
| Modifier | Constructor and Description |
|---|---|
protected |
Builder() |
public T seed(long seed)
public T optimizationAlgo(org.deeplearning4j.nn.api.OptimizationAlgorithm optimizationAlgorithm)
public T optimizationAlgo(ParameterSpace<org.deeplearning4j.nn.api.OptimizationAlgorithm> parameterSpace)
public T activation(org.nd4j.linalg.activations.Activation activationFunction)
public T activation(ParameterSpace<org.nd4j.linalg.activations.Activation> activationFunction)
public T activationFn(ParameterSpace<org.nd4j.linalg.activations.IActivation> activationFunction)
public T biasInit(double biasInit)
public T biasInit(ParameterSpace<Double> biasInit)
public T weightInit(org.deeplearning4j.nn.weights.WeightInit weightInit)
public T weightInit(ParameterSpace<org.deeplearning4j.nn.weights.WeightInit> weightInit)
public T dist(org.deeplearning4j.nn.conf.distribution.Distribution dist)
public T dist(ParameterSpace<org.deeplearning4j.nn.conf.distribution.Distribution> dist)
public T maxNumLineSearchIterations(int maxNumLineSearchIterations)
public T maxNumLineSearchIterations(ParameterSpace<Integer> maxNumLineSearchIterations)
public T miniBatch(boolean minibatch)
public T miniBatch(ParameterSpace<Boolean> miniBatch)
public T minimize(boolean minimize)
public T minimize(ParameterSpace<Boolean> minimize)
public T stepFunction(org.deeplearning4j.nn.conf.stepfunctions.StepFunction stepFunction)
public T stepFunction(ParameterSpace<org.deeplearning4j.nn.conf.stepfunctions.StepFunction> stepFunction)
public T l1(double l1)
public T l1(ParameterSpace<Double> l1)
public T l2(double l2)
public T l2(ParameterSpace<Double> l2)
public T l1Bias(double l1Bias)
public T l1Bias(ParameterSpace<Double> l1Bias)
public T l2Bias(double l2Bias)
public T l2Bias(ParameterSpace<Double> l2Bias)
public T updater(org.nd4j.linalg.learning.config.IUpdater updater)
public T updater(ParameterSpace<org.nd4j.linalg.learning.config.IUpdater> updater)
public T biasUpdater(org.nd4j.linalg.learning.config.IUpdater biasUpdater)
public T biasUpdater(ParameterSpace<org.nd4j.linalg.learning.config.IUpdater> biasUpdater)
public T weightNoise(org.deeplearning4j.nn.conf.weightnoise.IWeightNoise weightNoise)
public T weightNoise(ParameterSpace<org.deeplearning4j.nn.conf.weightnoise.IWeightNoise> weightNoise)
public T dropOut(double dropout)
public T dropOut(ParameterSpace<Double> dropOut)
public T idropOut(org.deeplearning4j.nn.conf.dropout.IDropout idropOut)
public T idropOut(ParameterSpace<org.deeplearning4j.nn.conf.dropout.IDropout> idropOut)
public T gradientNormalization(org.deeplearning4j.nn.conf.GradientNormalization gradientNormalization)
public T gradientNormalization(ParameterSpace<org.deeplearning4j.nn.conf.GradientNormalization> gradientNormalization)
public T gradientNormalizationThreshold(double threshold)
public T gradientNormalizationThreshold(ParameterSpace<Double> gradientNormalizationThreshold)
public T convolutionMode(org.deeplearning4j.nn.conf.ConvolutionMode convolutionMode)
public T convolutionMode(ParameterSpace<org.deeplearning4j.nn.conf.ConvolutionMode> convolutionMode)
public T backpropType(org.deeplearning4j.nn.conf.BackpropType backpropType)
public T backpropType(ParameterSpace<org.deeplearning4j.nn.conf.BackpropType> backpropType)
public T tbpttFwdLength(int tbpttFwdLength)
public T tbpttFwdLength(ParameterSpace<Integer> tbpttFwdLength)
public T tbpttBwdLength(int tbpttBwdLength)
public T tbpttBwdLength(ParameterSpace<Integer> tbpttBwdLength)
public T constrainWeights(org.deeplearning4j.nn.api.layers.LayerConstraint... constraints)
public T constrainWeights(ParameterSpace<List<org.deeplearning4j.nn.api.layers.LayerConstraint>> constraints)
public T constrainBias(org.deeplearning4j.nn.api.layers.LayerConstraint... constraints)
public T constrainBias(ParameterSpace<List<org.deeplearning4j.nn.api.layers.LayerConstraint>> constraints)
public T constrainAllParams(org.deeplearning4j.nn.api.layers.LayerConstraint... constraints)
public T constrainAllParams(ParameterSpace<List<org.deeplearning4j.nn.api.layers.LayerConstraint>> constraints)
public T validateOutputLayerConfig(boolean validate)
public T numEpochs(int numEpochs)
public abstract <E extends BaseNetworkSpace> E build()
Copyright © 2020. All rights reserved.