Modifier and Type | Class and Description |
---|---|
class |
BaseNetworkSpace<T>
This is an abstract ParameterSpace for both MultiLayerNetworks (MultiLayerSpace) and ComputationGraph (ComputationGraphSpace)
Functionality here should match
NeuralNetConfiguration.Builder |
class |
ComputationGraphSpace
ComputationGraphSpace: Defines the space of valid hyperparameters for a ComputationGraph.
|
class |
MultiLayerSpace |
Modifier and Type | Method and Description |
---|---|
List<ParameterSpace> |
BaseNetworkSpace.collectLeaves() |
List<ParameterSpace> |
ComputationGraphSpace.collectLeaves() |
List<ParameterSpace> |
MultiLayerSpace.collectLeaves() |
Modifier and Type | Method and Description |
---|---|
T |
BaseNetworkSpace.Builder.activation(ParameterSpace<Activation> activationFunction) |
T |
BaseNetworkSpace.Builder.activationFn(ParameterSpace<IActivation> activationFunction) |
MultiLayerSpace.Builder |
MultiLayerSpace.Builder.addLayer(LayerSpace<? extends Layer> layerSpace,
ParameterSpace<Integer> numLayersDistribution) |
MultiLayerSpace.Builder |
MultiLayerSpace.Builder.addLayer(LayerSpace<? extends Layer> layerSpace,
ParameterSpace<Integer> numLayersDistribution,
boolean duplicateConfig)
Deprecated.
|
T |
BaseNetworkSpace.Builder.backpropType(ParameterSpace<BackpropType> backpropType) |
T |
BaseNetworkSpace.Builder.biasInit(ParameterSpace<Double> biasInit) |
T |
BaseNetworkSpace.Builder.biasUpdater(ParameterSpace<IUpdater> biasUpdater) |
T |
BaseNetworkSpace.Builder.constrainAllParams(ParameterSpace<List<LayerConstraint>> constraints) |
T |
BaseNetworkSpace.Builder.constrainBias(ParameterSpace<List<LayerConstraint>> constraints) |
T |
BaseNetworkSpace.Builder.constrainWeights(ParameterSpace<List<LayerConstraint>> constraints) |
T |
BaseNetworkSpace.Builder.convolutionMode(ParameterSpace<ConvolutionMode> convolutionMode) |
T |
BaseNetworkSpace.Builder.dist(ParameterSpace<Distribution> dist) |
T |
BaseNetworkSpace.Builder.dropOut(ParameterSpace<Double> dropOut) |
T |
BaseNetworkSpace.Builder.gradientNormalization(ParameterSpace<GradientNormalization> gradientNormalization) |
T |
BaseNetworkSpace.Builder.gradientNormalizationThreshold(ParameterSpace<Double> gradientNormalizationThreshold) |
T |
BaseNetworkSpace.Builder.idropOut(ParameterSpace<IDropout> idropOut) |
T |
BaseNetworkSpace.Builder.l1(ParameterSpace<Double> l1) |
T |
BaseNetworkSpace.Builder.l1Bias(ParameterSpace<Double> l1Bias) |
T |
BaseNetworkSpace.Builder.l2(ParameterSpace<Double> l2) |
T |
BaseNetworkSpace.Builder.l2Bias(ParameterSpace<Double> l2Bias) |
MultiLayerSpace.Builder |
MultiLayerSpace.Builder.layer(LayerSpace<? extends Layer> layerSpace,
ParameterSpace<Integer> numLayersDistribution) |
T |
BaseNetworkSpace.Builder.maxNumLineSearchIterations(ParameterSpace<Integer> maxNumLineSearchIterations) |
T |
BaseNetworkSpace.Builder.miniBatch(ParameterSpace<Boolean> miniBatch) |
T |
BaseNetworkSpace.Builder.minimize(ParameterSpace<Boolean> minimize) |
T |
BaseNetworkSpace.Builder.optimizationAlgo(ParameterSpace<OptimizationAlgorithm> parameterSpace) |
MultiLayerSpace.Builder |
MultiLayerSpace.Builder.setInputPreProcessors(ParameterSpace<Map<Integer,InputPreProcessor>> inputPreProcessors) |
MultiLayerSpace.Builder |
MultiLayerSpace.Builder.setInputType(ParameterSpace<InputType> inputType) |
ComputationGraphSpace.Builder |
ComputationGraphSpace.Builder.setInputTypes(ParameterSpace<InputType[]> inputTypes) |
T |
BaseNetworkSpace.Builder.stepFunction(ParameterSpace<StepFunction> stepFunction) |
T |
BaseNetworkSpace.Builder.tbpttBwdLength(ParameterSpace<Integer> tbpttBwdLength) |
T |
BaseNetworkSpace.Builder.tbpttFwdLength(ParameterSpace<Integer> tbpttFwdLength) |
T |
BaseNetworkSpace.Builder.updater(ParameterSpace<IUpdater> updater) |
T |
BaseNetworkSpace.Builder.weightInit(ParameterSpace<WeightInit> weightInit) |
T |
BaseNetworkSpace.Builder.weightNoise(ParameterSpace<IWeightNoise> weightNoise) |
Modifier and Type | Class and Description |
---|---|
class |
ActivationParameterSpaceAdapter
A simple class to adapt a
Activation parameter space to a IActivation parameter space |
class |
LossFunctionParameterSpaceAdapter
A simple class to adapt a
LossFunctions.LossFunction parameter space to a ILossFunction parameter space |
Modifier and Type | Method and Description |
---|---|
protected ParameterSpace<Activation> |
ActivationParameterSpaceAdapter.underlying() |
protected ParameterSpace<LossFunctions.LossFunction> |
LossFunctionParameterSpaceAdapter.underlying() |
Constructor and Description |
---|
ActivationParameterSpaceAdapter(ParameterSpace<Activation> activation) |
LossFunctionParameterSpaceAdapter(ParameterSpace<LossFunctions.LossFunction> lossFunction) |
Modifier and Type | Class and Description |
---|---|
class |
DropoutSpace |
Modifier and Type | Method and Description |
---|---|
List<ParameterSpace> |
DropoutSpace.collectLeaves() |
Modifier and Type | Class and Description |
---|---|
class |
AdaGradSpace |
class |
AdaMaxSpace |
class |
AdamSpace |
class |
BaseUpdaterSpace |
class |
NadamSpace |
class |
NesterovsSpace |
class |
RmsPropSpace |
class |
SgdSpace |
Modifier and Type | Field and Description |
---|---|
protected ParameterSpace<Double> |
NesterovsSpace.learningRate |
protected ParameterSpace<Double> |
RmsPropSpace.learningRate |
protected ParameterSpace<Double> |
SgdSpace.learningRate |
protected ParameterSpace<ISchedule> |
NesterovsSpace.learningRateSchedule |
protected ParameterSpace<ISchedule> |
RmsPropSpace.learningRateSchedule |
protected ParameterSpace<ISchedule> |
SgdSpace.learningRateSchedule |
protected ParameterSpace<Double> |
NesterovsSpace.momentum |
protected ParameterSpace<ISchedule> |
NesterovsSpace.momentumSchedule |
Modifier and Type | Method and Description |
---|---|
List<ParameterSpace> |
BaseUpdaterSpace.collectLeaves() |
Modifier and Type | Class and Description |
---|---|
class |
ExponentialScheduleSpace |
class |
InverseScheduleSpace |
class |
PolyScheduleSpace |
class |
SigmoidScheduleSpace |
class |
StepScheduleSpace |
Modifier and Type | Method and Description |
---|---|
List<ParameterSpace> |
ExponentialScheduleSpace.collectLeaves() |
List<ParameterSpace> |
InverseScheduleSpace.collectLeaves() |
List<ParameterSpace> |
PolyScheduleSpace.collectLeaves() |
List<ParameterSpace> |
SigmoidScheduleSpace.collectLeaves() |
List<ParameterSpace> |
StepScheduleSpace.collectLeaves() |
Map<String,ParameterSpace> |
ExponentialScheduleSpace.getNestedSpaces() |
Map<String,ParameterSpace> |
InverseScheduleSpace.getNestedSpaces() |
Map<String,ParameterSpace> |
PolyScheduleSpace.getNestedSpaces() |
Map<String,ParameterSpace> |
SigmoidScheduleSpace.getNestedSpaces() |
Map<String,ParameterSpace> |
StepScheduleSpace.getNestedSpaces() |
Constructor and Description |
---|
ExponentialScheduleSpace(@NonNull ScheduleType scheduleType,
@NonNull ParameterSpace<Double> initialValue,
double gamma) |
ExponentialScheduleSpace(@NonNull ScheduleType scheduleType,
@NonNull ParameterSpace<Double> initialValue,
@NonNull ParameterSpace<Double> gamma) |
ExponentialScheduleSpace(@NonNull ScheduleType scheduleType,
@NonNull ParameterSpace<Double> initialValue,
@NonNull ParameterSpace<Double> gamma) |
InverseScheduleSpace(@NonNull ScheduleType scheduleType,
@NonNull ParameterSpace<Double> initialValue,
double gamma,
double power) |
InverseScheduleSpace(@NonNull ScheduleType scheduleType,
@NonNull ParameterSpace<Double> initialValue,
@NonNull ParameterSpace<Double> gamma,
@NonNull ParameterSpace<Double> power) |
InverseScheduleSpace(@NonNull ScheduleType scheduleType,
@NonNull ParameterSpace<Double> initialValue,
@NonNull ParameterSpace<Double> gamma,
@NonNull ParameterSpace<Double> power) |
InverseScheduleSpace(@NonNull ScheduleType scheduleType,
@NonNull ParameterSpace<Double> initialValue,
@NonNull ParameterSpace<Double> gamma,
@NonNull ParameterSpace<Double> power) |
PolyScheduleSpace(@NonNull ScheduleType scheduleType,
@NonNull ParameterSpace<Double> initialValue,
double power,
int maxIter) |
PolyScheduleSpace(@NonNull ScheduleType scheduleType,
@NonNull ParameterSpace<Double> initialValue,
@NonNull ParameterSpace<Double> power,
@NonNull ParameterSpace<Integer> maxIter) |
PolyScheduleSpace(@NonNull ScheduleType scheduleType,
@NonNull ParameterSpace<Double> initialValue,
@NonNull ParameterSpace<Double> power,
@NonNull ParameterSpace<Integer> maxIter) |
PolyScheduleSpace(@NonNull ScheduleType scheduleType,
@NonNull ParameterSpace<Double> initialValue,
@NonNull ParameterSpace<Double> power,
@NonNull ParameterSpace<Integer> maxIter) |
SigmoidScheduleSpace(@NonNull ScheduleType scheduleType,
@NonNull ParameterSpace<Double> initialValue,
double gamma,
int stepSize) |
SigmoidScheduleSpace(@NonNull ScheduleType scheduleType,
@NonNull ParameterSpace<Double> initialValue,
@NonNull ParameterSpace<Double> gamma,
@NonNull ParameterSpace<Integer> stepSize) |
SigmoidScheduleSpace(@NonNull ScheduleType scheduleType,
@NonNull ParameterSpace<Double> initialValue,
@NonNull ParameterSpace<Double> gamma,
@NonNull ParameterSpace<Integer> stepSize) |
SigmoidScheduleSpace(@NonNull ScheduleType scheduleType,
@NonNull ParameterSpace<Double> initialValue,
@NonNull ParameterSpace<Double> gamma,
@NonNull ParameterSpace<Integer> stepSize) |
StepScheduleSpace(@NonNull ScheduleType scheduleType,
@NonNull ParameterSpace<Double> initialValue,
double decayRate,
double step) |
StepScheduleSpace(@NonNull ScheduleType scheduleType,
@NonNull ParameterSpace<Double> initialValue,
@NonNull ParameterSpace<Double> decayRate,
@NonNull ParameterSpace<Double> step) |
StepScheduleSpace(@NonNull ScheduleType scheduleType,
@NonNull ParameterSpace<Double> initialValue,
@NonNull ParameterSpace<Double> decayRate,
@NonNull ParameterSpace<Double> step) |
StepScheduleSpace(@NonNull ScheduleType scheduleType,
@NonNull ParameterSpace<Double> initialValue,
@NonNull ParameterSpace<Double> decayRate,
@NonNull ParameterSpace<Double> step) |
Modifier and Type | Class and Description |
---|---|
class |
AlphaDropoutSpace |
class |
GaussianDropoutSpace |
class |
GaussianNoiseSpace |
Modifier and Type | Method and Description |
---|---|
List<ParameterSpace> |
AlphaDropoutSpace.collectLeaves() |
List<ParameterSpace> |
DropoutSpace.collectLeaves() |
List<ParameterSpace> |
GaussianDropoutSpace.collectLeaves() |
List<ParameterSpace> |
GaussianNoiseSpace.collectLeaves() |
Map<String,ParameterSpace> |
AlphaDropoutSpace.getNestedSpaces() |
Map<String,ParameterSpace> |
DropoutSpace.getNestedSpaces() |
Map<String,ParameterSpace> |
GaussianDropoutSpace.getNestedSpaces() |
Map<String,ParameterSpace> |
GaussianNoiseSpace.getNestedSpaces() |
Modifier and Type | Class and Description |
---|---|
class |
AbstractLSTMLayerSpace<T extends AbstractLSTM>
Layer space for LSTM layers
|
class |
ActivationLayerSpace
Layer space for
ActivationLayer |
class |
AutoEncoderLayerSpace
Layer space for autoencoder layers
|
class |
BaseConvolutionLayerSpace<T extends FeedForwardLayer>
Layer space for convolutional layers
|
class |
BaseLayerSpace<L extends BaseLayer>
BaseLayerSpace contains the common Layer hyperparameters; should match
BaseLayer in terms of features |
class |
BaseOutputLayerSpace<L extends BaseOutputLayer> |
class |
BasePretrainNetworkLayerSpace<L extends BasePretrainNetwork> |
class |
BatchNormalizationSpace
LayerSpace for batch normalization layers
|
class |
Bidirectional
Bidirectional layer wrapper.
|
class |
CenterLossOutputLayerSpace |
class |
ConvolutionLayerSpace
Layer space for convolutional layers
|
class |
Deconvolution2DLayerSpace |
class |
DenseLayerSpace
layer hyperparameter configuration space for dense layers (i.e., multi-layer perceptron layers)
|
class |
DropoutLayerSpace |
class |
EmbeddingLayerSpace
Layer hyperparameter configuration space for
EmbeddingLayer |
class |
FeedForwardLayerSpace<L extends FeedForwardLayer> |
class |
GlobalPoolingLayerSpace
Layer space for a
GlobalPoolingLayer |
class |
GravesBidirectionalLSTMLayerSpace
Layer space for Bidirectional LSTM layers
|
class |
GravesLSTMLayerSpace
Layer space for LSTM layers
|
class |
LayerSpace<L extends Layer>
LayerSpace contains common Layer hyperparameters; should match
Layer in terms of features |
class |
LocalResponseNormalizationLayerSpace |
class |
LossLayerSpace |
class |
LSTMLayerSpace
Layer space for LSTM layers
|
class |
OCNNLayerSpace |
class |
OutputLayerSpace
Layer hyperparameter configuration space for output layers
|
class |
RnnOutputLayerSpace
Layer hyperparametor configuration space for RnnOutputLayer
|
class |
SeparableConvolution2DLayerSpace |
class |
SubsamplingLayerSpace
Layer hyperparameter configuration space for subsampling layers
|
class |
VariationalAutoencoderLayerSpace
Layer space for
VariationalAutoencoder |
Modifier and Type | Field and Description |
---|---|
protected ParameterSpace<IActivation> |
BaseLayerSpace.activationFunction |
protected ParameterSpace<IActivation> |
BaseLayerSpace.Builder.activationFunction |
protected ParameterSpace<Double> |
BatchNormalizationSpace.beta |
protected ParameterSpace<Double> |
BatchNormalizationSpace.Builder.beta |
protected ParameterSpace<List<LayerConstraint>> |
BatchNormalizationSpace.Builder.betaConstraints |
protected ParameterSpace<Double> |
BaseLayerSpace.biasInit |
protected ParameterSpace<Double> |
BaseLayerSpace.Builder.biasInit |
protected ParameterSpace<IUpdater> |
BaseLayerSpace.biasUpdater |
protected ParameterSpace<IUpdater> |
BaseLayerSpace.Builder.biasUpdater |
protected ParameterSpace<Boolean> |
GlobalPoolingLayerSpace.collapseDimensions |
protected ParameterSpace<Boolean> |
GlobalPoolingLayerSpace.Builder.collapseDimensions |
protected ParameterSpace<Boolean> |
OCNNLayerSpace.configureR |
protected ParameterSpace<Boolean> |
OCNNLayerSpace.Builder.configureR |
protected ParameterSpace<List<LayerConstraint>> |
FeedForwardLayerSpace.constrainAll |
protected ParameterSpace<List<LayerConstraint>> |
FeedForwardLayerSpace.Builder.constrainAll |
protected ParameterSpace<List<LayerConstraint>> |
BatchNormalizationSpace.constrainBeta |
protected ParameterSpace<List<LayerConstraint>> |
FeedForwardLayerSpace.constrainBias |
protected ParameterSpace<List<LayerConstraint>> |
FeedForwardLayerSpace.Builder.constrainBias |
protected ParameterSpace<List<LayerConstraint>> |
BatchNormalizationSpace.constrainGamma |
protected ParameterSpace<List<LayerConstraint>> |
FeedForwardLayerSpace.constrainWeights |
protected ParameterSpace<List<LayerConstraint>> |
FeedForwardLayerSpace.Builder.constrainWeights |
protected ParameterSpace<ConvolutionMode> |
BaseConvolutionLayerSpace.convolutionMode |
protected ParameterSpace<ConvolutionMode> |
BaseConvolutionLayerSpace.Builder.convolutionMode |
protected ParameterSpace<ConvolutionMode> |
ConvolutionLayerSpace.convolutionMode |
protected ParameterSpace<ConvolutionMode> |
ConvolutionLayerSpace.Builder.convolutionMode |
protected ParameterSpace<ConvolutionMode> |
SubsamplingLayerSpace.convolutionMode |
protected ParameterSpace<ConvolutionMode> |
SubsamplingLayerSpace.Builder.convolutionMode |
protected ParameterSpace<Double> |
BatchNormalizationSpace.decay |
protected ParameterSpace<Double> |
BatchNormalizationSpace.Builder.decay |
protected ParameterSpace<int[]> |
BaseConvolutionLayerSpace.dilation |
protected ParameterSpace<int[]> |
BaseConvolutionLayerSpace.Builder.dilation |
protected ParameterSpace<int[]> |
ConvolutionLayerSpace.dilation |
protected ParameterSpace<int[]> |
ConvolutionLayerSpace.Builder.dilation |
protected ParameterSpace<int[]> |
SubsamplingLayerSpace.dilation |
protected ParameterSpace<int[]> |
SubsamplingLayerSpace.Builder.dilation |
protected ParameterSpace<Distribution> |
BaseLayerSpace.dist |
protected ParameterSpace<Distribution> |
BaseLayerSpace.Builder.dist |
protected ParameterSpace<IDropout> |
LayerSpace.dropOut |
protected ParameterSpace<IDropout> |
LayerSpace.Builder.dropOut |
protected ParameterSpace<Double> |
BatchNormalizationSpace.eps |
protected ParameterSpace<Double> |
BatchNormalizationSpace.Builder.eps |
protected ParameterSpace<Double> |
SubsamplingLayerSpace.eps |
protected ParameterSpace<Double> |
SubsamplingLayerSpace.Builder.eps |
protected ParameterSpace<Double> |
AbstractLSTMLayerSpace.forgetGateBiasInit |
protected ParameterSpace<Double> |
BatchNormalizationSpace.gamma |
protected ParameterSpace<Double> |
BatchNormalizationSpace.Builder.gamma |
protected ParameterSpace<List<LayerConstraint>> |
BatchNormalizationSpace.Builder.gammaConstraints |
protected ParameterSpace<IActivation> |
AbstractLSTMLayerSpace.gateActivationFn |
protected ParameterSpace<GradientNormalization> |
BaseLayerSpace.gradientNormalization |
protected ParameterSpace<GradientNormalization> |
BaseLayerSpace.Builder.gradientNormalization |
protected ParameterSpace<Double> |
BaseLayerSpace.gradientNormalizationThreshold |
protected ParameterSpace<Double> |
BaseLayerSpace.Builder.gradientNormalizationThreshold |
protected ParameterSpace<Boolean> |
BaseConvolutionLayerSpace.hasBias |
protected ParameterSpace<Boolean> |
BaseConvolutionLayerSpace.Builder.hasBias |
protected ParameterSpace<Boolean> |
BaseOutputLayerSpace.hasBias |
protected ParameterSpace<Boolean> |
BaseOutputLayerSpace.Builder.hasBias |
protected ParameterSpace<Boolean> |
ConvolutionLayerSpace.hasBias |
protected ParameterSpace<Boolean> |
ConvolutionLayerSpace.Builder.hasBias |
protected ParameterSpace<Boolean> |
DenseLayerSpace.hasBias |
protected ParameterSpace<Boolean> |
DenseLayerSpace.Builder.hasBias |
protected ParameterSpace<Boolean> |
EmbeddingLayerSpace.Builder.hasBias |
protected ParameterSpace<Integer> |
OCNNLayerSpace.hiddenLayerSize |
protected ParameterSpace<Integer> |
OCNNLayerSpace.Builder.hiddenLayerSize |
protected ParameterSpace<Double> |
OCNNLayerSpace.initialRValue |
protected ParameterSpace<Double> |
OCNNLayerSpace.Builder.initialRValue |
protected ParameterSpace<Boolean> |
BatchNormalizationSpace.isMinibatch |
protected ParameterSpace<Boolean> |
BatchNormalizationSpace.Builder.isMinibatch |
protected ParameterSpace<int[]> |
BaseConvolutionLayerSpace.kernelSize |
protected ParameterSpace<int[]> |
BaseConvolutionLayerSpace.Builder.kernelSize |
protected ParameterSpace<int[]> |
ConvolutionLayerSpace.kernelSize |
protected ParameterSpace<int[]> |
ConvolutionLayerSpace.Builder.kernelSize |
protected ParameterSpace<int[]> |
SubsamplingLayerSpace.kernelSize |
protected ParameterSpace<int[]> |
SubsamplingLayerSpace.Builder.kernelSize |
protected ParameterSpace<Double> |
BaseLayerSpace.l1 |
protected ParameterSpace<Double> |
BaseLayerSpace.Builder.l1 |
protected ParameterSpace<Double> |
BaseLayerSpace.l1Bias |
protected ParameterSpace<Double> |
BaseLayerSpace.Builder.l1Bias |
protected ParameterSpace<Double> |
BaseLayerSpace.l2 |
protected ParameterSpace<Double> |
BaseLayerSpace.Builder.l2 |
protected ParameterSpace<Double> |
BaseLayerSpace.l2Bias |
protected ParameterSpace<Double> |
BaseLayerSpace.Builder.l2Bias |
protected ParameterSpace<Boolean> |
BatchNormalizationSpace.lockGammaBeta |
protected ParameterSpace<Boolean> |
BatchNormalizationSpace.Builder.lockGammaBeta |
protected ParameterSpace<ILossFunction> |
BaseOutputLayerSpace.lossFunction |
protected ParameterSpace<ILossFunction> |
BaseOutputLayerSpace.Builder.lossFunction |
protected ParameterSpace<LossFunctions.LossFunction> |
BasePretrainNetworkLayerSpace.lossFunction |
protected ParameterSpace<LossFunctions.LossFunction> |
BasePretrainNetworkLayerSpace.Builder.lossFunction |
protected ParameterSpace<ILossFunction> |
LossLayerSpace.lossFunction |
protected ParameterSpace<ILossFunction> |
LossLayerSpace.Builder.lossFunction |
protected ParameterSpace<Integer> |
FeedForwardLayerSpace.nIn |
protected ParameterSpace<Integer> |
FeedForwardLayerSpace.Builder.nIn |
protected ParameterSpace<Integer> |
FeedForwardLayerSpace.nOut |
protected ParameterSpace<Integer> |
FeedForwardLayerSpace.Builder.nOut |
protected ParameterSpace<Double> |
OCNNLayerSpace.nuSpace |
protected ParameterSpace<Double> |
OCNNLayerSpace.Builder.nuSpace |
protected ParameterSpace<int[]> |
BaseConvolutionLayerSpace.padding |
protected ParameterSpace<int[]> |
BaseConvolutionLayerSpace.Builder.padding |
protected ParameterSpace<int[]> |
ConvolutionLayerSpace.padding |
protected ParameterSpace<int[]> |
ConvolutionLayerSpace.Builder.padding |
protected ParameterSpace<int[]> |
SubsamplingLayerSpace.padding |
protected ParameterSpace<int[]> |
SubsamplingLayerSpace.Builder.padding |
protected ParameterSpace<Integer> |
SubsamplingLayerSpace.pnorm |
protected ParameterSpace<Integer> |
SubsamplingLayerSpace.Builder.pnorm |
protected ParameterSpace<Integer> |
GlobalPoolingLayerSpace.pNorm |
protected ParameterSpace<Integer> |
GlobalPoolingLayerSpace.Builder.pNorm |
protected ParameterSpace<List<LayerConstraint>> |
SeparableConvolution2DLayerSpace.pointWiseConstraints |
protected ParameterSpace<List<LayerConstraint>> |
SeparableConvolution2DLayerSpace.Builder.pointWiseConstraints |
protected ParameterSpace<int[]> |
GlobalPoolingLayerSpace.poolingDimensions |
protected ParameterSpace<int[]> |
GlobalPoolingLayerSpace.Builder.poolingDimensions |
protected ParameterSpace<PoolingType> |
GlobalPoolingLayerSpace.poolingType |
protected ParameterSpace<PoolingType> |
GlobalPoolingLayerSpace.Builder.poolingType |
protected ParameterSpace<SubsamplingLayer.PoolingType> |
SubsamplingLayerSpace.poolingType |
protected ParameterSpace<SubsamplingLayer.PoolingType> |
SubsamplingLayerSpace.Builder.poolingType |
protected ParameterSpace<int[]> |
BaseConvolutionLayerSpace.stride |
protected ParameterSpace<int[]> |
BaseConvolutionLayerSpace.Builder.stride |
protected ParameterSpace<int[]> |
ConvolutionLayerSpace.stride |
protected ParameterSpace<int[]> |
ConvolutionLayerSpace.Builder.stride |
protected ParameterSpace<int[]> |
SubsamplingLayerSpace.stride |
protected ParameterSpace<int[]> |
SubsamplingLayerSpace.Builder.stride |
protected ParameterSpace<IUpdater> |
BaseLayerSpace.updater |
protected ParameterSpace<IUpdater> |
BaseLayerSpace.Builder.updater |
protected ParameterSpace<WeightInit> |
BaseLayerSpace.weightInit |
protected ParameterSpace<WeightInit> |
BaseLayerSpace.Builder.weightInit |
protected ParameterSpace<IWeightNoise> |
BaseLayerSpace.weightNoise |
protected ParameterSpace<IWeightNoise> |
BaseLayerSpace.Builder.weightNoise |
protected ParameterSpace<Integer> |
OCNNLayerSpace.windowSize |
protected ParameterSpace<Integer> |
OCNNLayerSpace.Builder.windowSize |
Modifier and Type | Method and Description |
---|---|
List<ParameterSpace> |
Bidirectional.collectLeaves() |
List<ParameterSpace> |
DropoutLayerSpace.collectLeaves() |
List<ParameterSpace> |
LayerSpace.collectLeaves() |
Constructor and Description |
---|
DropoutLayerSpace(@NonNull ParameterSpace<IDropout> dropout) |
Modifier and Type | Class and Description |
---|---|
class |
FixedLayerSpace<T extends Layer>
A layer space that wraps a DL4J layer, without any optimizable hyperparameters
|
Modifier and Type | Method and Description |
---|---|
List<ParameterSpace> |
FixedLayerSpace.collectLeaves() |
Modifier and Type | Class and Description |
---|---|
class |
AbstractParameterSpace<T>
Created by Alex on 23/07/2017.
|
Modifier and Type | Method and Description |
---|---|
ParameterSpace<?> |
CandidateGenerator.getParameterSpace() |
Modifier and Type | Method and Description |
---|---|
List<ParameterSpace> |
ParameterSpace.collectLeaves()
Collect a list of parameters, recursively.
|
Map<String,ParameterSpace> |
AbstractParameterSpace.getNestedSpaces() |
Map<String,ParameterSpace> |
ParameterSpace.getNestedSpaces()
Get a list of nested parameter spaces by name.
|
Modifier and Type | Method and Description |
---|---|
static TaskCreator |
TaskCreatorProvider.defaultTaskCreatorFor(Class<? extends ParameterSpace> paramSpaceClass) |
static void |
TaskCreatorProvider.registerDefaultTaskCreatorClass(Class<? extends ParameterSpace> spaceClass,
Class<? extends TaskCreator> creatorClass) |
Modifier and Type | Class and Description |
---|---|
class |
ParameterSpaceAdapter<F,T>
An abstract class used for adapting one type into another.
|
Modifier and Type | Method and Description |
---|---|
protected abstract ParameterSpace<F> |
ParameterSpaceAdapter.underlying() |
Modifier and Type | Method and Description |
---|---|
List<ParameterSpace> |
ParameterSpaceAdapter.collectLeaves() |
Map<String,ParameterSpace> |
ParameterSpaceAdapter.getNestedSpaces() |
Modifier and Type | Field and Description |
---|---|
protected ParameterSpace<T> |
BaseCandidateGenerator.parameterSpace |
protected ParameterSpace<?> |
GeneticSearchCandidateGenerator.Builder.parameterSpace |
Modifier and Type | Method and Description |
---|---|
ParameterSpace<T> |
BaseCandidateGenerator.getParameterSpace() |
Constructor and Description |
---|
BaseCandidateGenerator(ParameterSpace<T> parameterSpace,
Map<String,Object> dataParameters,
boolean initDone) |
Builder(ParameterSpace<?> parameterSpace,
ScoreFunction scoreFunction) |
GridSearchCandidateGenerator(ParameterSpace<?> parameterSpace,
int discretizationCount,
GridSearchCandidateGenerator.Mode mode,
Map<String,Object> dataParameters) |
GridSearchCandidateGenerator(ParameterSpace<?> parameterSpace,
int discretizationCount,
GridSearchCandidateGenerator.Mode mode,
Map<String,Object> dataParameters,
boolean initDone) |
RandomSearchGenerator(ParameterSpace<?> parameterSpace) |
RandomSearchGenerator(ParameterSpace<?> parameterSpace,
Map<String,Object> dataParameters) |
RandomSearchGenerator(ParameterSpace<?> parameterSpace,
Map<String,Object> dataParameters,
boolean initDone) |
Modifier and Type | Class and Description |
---|---|
class |
BooleanSpace
BooleanParameterSpace is a
ParameterSpace<Boolean> ; Defines {True, False} as a parameter space
If argument to setValue is less than or equal to 0.5 it will return True else False |
class |
FixedValue<T>
FixedValue is a ParameterSpace that defines only a single fixed value
|
Modifier and Type | Method and Description |
---|---|
List<ParameterSpace> |
BooleanSpace.collectLeaves() |
List<ParameterSpace> |
FixedValue.collectLeaves() |
Map<String,ParameterSpace> |
BooleanSpace.getNestedSpaces() |
Map<String,ParameterSpace> |
FixedValue.getNestedSpaces() |
Modifier and Type | Class and Description |
---|---|
class |
ContinuousParameterSpace
ContinuousParametSpace is a
ParameterSpace<Double> that (optionally) takes an Apache Commons
RealDistribution when used for random sampling (such as in a RandomSearchCandidateGenerator) |
Modifier and Type | Method and Description |
---|---|
List<ParameterSpace> |
ContinuousParameterSpace.collectLeaves() |
Map<String,ParameterSpace> |
ContinuousParameterSpace.getNestedSpaces() |
Modifier and Type | Class and Description |
---|---|
class |
DiscreteParameterSpace<P>
A DiscreteParameterSpace is used for a set of un-ordered values
|
Modifier and Type | Method and Description |
---|---|
List<ParameterSpace> |
DiscreteParameterSpace.collectLeaves() |
Map<String,ParameterSpace> |
DiscreteParameterSpace.getNestedSpaces() |
Modifier and Type | Class and Description |
---|---|
class |
IntegerParameterSpace
IntegerParameterSpace is a
ParameterSpace<Integer> ; i.e., defines an ordered space of integers between
some minimum and maximum value |
Modifier and Type | Method and Description |
---|---|
List<ParameterSpace> |
IntegerParameterSpace.collectLeaves() |
Map<String,ParameterSpace> |
IntegerParameterSpace.getNestedSpaces() |
Modifier and Type | Class and Description |
---|---|
class |
MathOp<T extends Number>
A simple parameter space that implements scalar mathematical operations on another parameter space.
|
class |
PairMathOp<T extends Number>
A simple parameter space that implements pairwise mathematical operations on another parameter space.
|
Modifier and Type | Method and Description |
---|---|
List<ParameterSpace> |
MathOp.collectLeaves() |
List<ParameterSpace> |
PairMathOp.collectLeaves() |
Constructor and Description |
---|
MathOp(ParameterSpace<T> parameterSpace,
Op op,
T scalar) |
PairMathOp(ParameterSpace<T> first,
ParameterSpace<T> second,
Op op) |
PairMathOp(ParameterSpace<T> first,
ParameterSpace<T> second,
Op op) |
Modifier and Type | Method and Description |
---|---|
static List<ParameterSpace> |
LeafUtils.getUniqueObjects(List<ParameterSpace> allLeaves)
Returns a list of unique objects, not using the .equals() method, but rather using ==
|
Modifier and Type | Method and Description |
---|---|
static int |
LeafUtils.countUniqueParameters(List<ParameterSpace> allLeaves)
Count the number of unique parameters in the specified leaf nodes
|
static List<ParameterSpace> |
LeafUtils.getUniqueObjects(List<ParameterSpace> allLeaves)
Returns a list of unique objects, not using the .equals() method, but rather using ==
|
Copyright © 2020. All rights reserved.