T - Type of network (MultiLayerNetwork or ComputationGraph)public abstract class BaseNetworkSpace<T> extends AbstractParameterSpace<T>
Functionality here should match NeuralNetConfiguration.Builder
| Modifier and Type | Class and Description |
|---|---|
protected static class |
BaseNetworkSpace.Builder<T extends BaseNetworkSpace.Builder<T>> |
static class |
BaseNetworkSpace.LayerConf |
| Modifier | Constructor and Description |
|---|---|
protected |
BaseNetworkSpace() |
protected |
BaseNetworkSpace(BaseNetworkSpace.Builder builder) |
| Modifier and Type | Method and Description |
|---|---|
List<ParameterSpace> |
collectLeaves() |
boolean |
isLeaf() |
protected org.deeplearning4j.nn.conf.NeuralNetConfiguration.Builder |
randomGlobalConf(double[] values) |
void |
setIndices(int... indices) |
String |
toJson()
Return a json configuration of this configuration space.
|
String |
toString() |
String |
toYaml()
Return a yaml configuration of this configuration space.
|
getNestedSpacesclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetValue, numParametersprotected Long seed
protected ParameterSpace<org.deeplearning4j.nn.api.OptimizationAlgorithm> optimizationAlgo
protected ParameterSpace<org.nd4j.linalg.activations.IActivation> activationFunction
protected ParameterSpace<Double> biasInit
protected ParameterSpace<org.deeplearning4j.nn.weights.WeightInit> weightInit
protected ParameterSpace<org.deeplearning4j.nn.conf.distribution.Distribution> dist
protected ParameterSpace<Integer> maxNumLineSearchIterations
protected ParameterSpace<Boolean> miniBatch
protected ParameterSpace<Boolean> minimize
protected ParameterSpace<org.deeplearning4j.nn.conf.stepfunctions.StepFunction> stepFunction
protected ParameterSpace<Double> l1
protected ParameterSpace<Double> l2
protected ParameterSpace<Double> l1Bias
protected ParameterSpace<Double> l2Bias
protected ParameterSpace<org.nd4j.linalg.learning.config.IUpdater> updater
protected ParameterSpace<org.nd4j.linalg.learning.config.IUpdater> biasUpdater
protected ParameterSpace<org.deeplearning4j.nn.conf.weightnoise.IWeightNoise> weightNoise
protected ParameterSpace<org.deeplearning4j.nn.conf.GradientNormalization> gradientNormalization
protected ParameterSpace<Double> gradientNormalizationThreshold
protected ParameterSpace<org.deeplearning4j.nn.conf.ConvolutionMode> convolutionMode
protected List<BaseNetworkSpace.LayerConf> layerSpaces
protected ParameterSpace<org.deeplearning4j.nn.conf.BackpropType> backpropType
protected ParameterSpace<Integer> tbpttFwdLength
protected ParameterSpace<Integer> tbpttBwdLength
protected ParameterSpace<List<org.deeplearning4j.nn.api.layers.LayerConstraint>> allParamConstraints
protected ParameterSpace<List<org.deeplearning4j.nn.api.layers.LayerConstraint>> weightConstraints
protected ParameterSpace<List<org.deeplearning4j.nn.api.layers.LayerConstraint>> biasConstraints
protected int numEpochs
protected BaseNetworkSpace(BaseNetworkSpace.Builder builder)
protected BaseNetworkSpace()
protected org.deeplearning4j.nn.conf.NeuralNetConfiguration.Builder randomGlobalConf(double[] values)
public List<ParameterSpace> collectLeaves()
public boolean isLeaf()
public void setIndices(int... indices)
public String toJson()
public String toYaml()
Copyright © 2020. All rights reserved.