public static class MultiLayerSpace.Builder extends BaseNetworkSpace.Builder<MultiLayerSpace.Builder>
| Modifier and Type | Field and Description |
|---|---|
protected org.deeplearning4j.earlystopping.EarlyStoppingConfiguration<org.deeplearning4j.nn.multilayer.MultiLayerNetwork> |
earlyStoppingConfiguration |
protected org.deeplearning4j.nn.conf.WorkspaceMode |
inferenceWorkspaceMode |
protected ParameterSpace<Map<Integer,org.deeplearning4j.nn.conf.InputPreProcessor>> |
inputPreProcessors |
protected ParameterSpace<org.deeplearning4j.nn.conf.inputs.InputType> |
inputType |
protected List<BaseNetworkSpace.LayerConf> |
layerSpaces |
protected org.deeplearning4j.nn.conf.WorkspaceMode |
trainingWorkspaceMode |
validateOutputLayerConfig| Constructor and Description |
|---|
Builder() |
activation, activation, activationFn, backpropType, backpropType, biasInit, biasInit, biasUpdater, biasUpdater, constrainAllParams, constrainAllParams, constrainBias, constrainBias, constrainWeights, constrainWeights, convolutionMode, convolutionMode, dist, dist, dropOut, dropOut, gradientNormalization, gradientNormalization, gradientNormalizationThreshold, gradientNormalizationThreshold, idropOut, idropOut, l1, l1, l1Bias, l1Bias, l2, l2, l2Bias, l2Bias, maxNumLineSearchIterations, maxNumLineSearchIterations, miniBatch, miniBatch, minimize, minimize, numEpochs, optimizationAlgo, optimizationAlgo, seed, stepFunction, stepFunction, tbpttBwdLength, tbpttBwdLength, tbpttFwdLength, tbpttFwdLength, updater, updater, validateOutputLayerConfig, weightInit, weightInit, weightNoise, weightNoiseprotected List<BaseNetworkSpace.LayerConf> layerSpaces
protected ParameterSpace<org.deeplearning4j.nn.conf.inputs.InputType> inputType
protected ParameterSpace<Map<Integer,org.deeplearning4j.nn.conf.InputPreProcessor>> inputPreProcessors
protected org.deeplearning4j.nn.conf.WorkspaceMode trainingWorkspaceMode
protected org.deeplearning4j.nn.conf.WorkspaceMode inferenceWorkspaceMode
protected org.deeplearning4j.earlystopping.EarlyStoppingConfiguration<org.deeplearning4j.nn.multilayer.MultiLayerNetwork> earlyStoppingConfiguration
public MultiLayerSpace.Builder setInputType(org.deeplearning4j.nn.conf.inputs.InputType inputType)
public MultiLayerSpace.Builder setInputType(ParameterSpace<org.deeplearning4j.nn.conf.inputs.InputType> inputType)
public MultiLayerSpace.Builder layer(org.deeplearning4j.nn.conf.layers.Layer layer)
public MultiLayerSpace.Builder layer(LayerSpace<?> layerSpace)
public MultiLayerSpace.Builder layer(LayerSpace<? extends org.deeplearning4j.nn.conf.layers.Layer> layerSpace, ParameterSpace<Integer> numLayersDistribution)
public MultiLayerSpace.Builder addLayer(LayerSpace<?> layerSpace)
@Deprecated public MultiLayerSpace.Builder addLayer(LayerSpace<? extends org.deeplearning4j.nn.conf.layers.Layer> layerSpace, ParameterSpace<Integer> numLayersDistribution, boolean duplicateConfig)
layerSpace - numLayersDistribution - duplicateConfig - public MultiLayerSpace.Builder addLayer(LayerSpace<? extends org.deeplearning4j.nn.conf.layers.Layer> layerSpace, ParameterSpace<Integer> numLayersDistribution)
layerSpace - numLayersDistribution - Distribution for number of layers to generatepublic MultiLayerSpace.Builder earlyStoppingConfiguration(org.deeplearning4j.earlystopping.EarlyStoppingConfiguration<org.deeplearning4j.nn.multilayer.MultiLayerNetwork> earlyStoppingConfiguration)
public MultiLayerSpace.Builder setInputPreProcessors(Map<Integer,org.deeplearning4j.nn.conf.InputPreProcessor> inputPreProcessors)
inputPreProcessors - Input preprocessors to set for the modelpublic MultiLayerSpace.Builder setInputPreProcessors(ParameterSpace<Map<Integer,org.deeplearning4j.nn.conf.InputPreProcessor>> inputPreProcessors)
inputPreProcessors - Input preprocessors to set for the modelpublic MultiLayerSpace.Builder trainingWorkspaceMode(org.deeplearning4j.nn.conf.WorkspaceMode workspaceMode)
public MultiLayerSpace.Builder inferenceWorkspaceMode(org.deeplearning4j.nn.conf.WorkspaceMode workspaceMode)
public MultiLayerSpace build()
build in class BaseNetworkSpace.Builder<MultiLayerSpace.Builder>Copyright © 2020. All rights reserved.