public class FrozenLayerWithBackprop extends BaseWrapperLayer
Layer.Builder<T extends Layer.Builder<T>>
underlying
constraints, iDropout, layerName
Constructor and Description |
---|
FrozenLayerWithBackprop(Layer layer) |
Modifier and Type | Method and Description |
---|---|
Layer |
clone() |
NeuralNetConfiguration |
getInnerConf(NeuralNetConfiguration conf) |
double |
getL1ByParam(String paramName)
Get the L1 coefficient for the given parameter.
|
double |
getL2ByParam(String paramName)
Get the L2 coefficient for the given parameter.
|
org.nd4j.linalg.learning.config.IUpdater |
getUpdaterByParam(String paramName)
Get the updater for the given parameter.
|
ParamInitializer |
initializer() |
Layer |
instantiate(NeuralNetConfiguration conf,
Collection<TrainingListener> trainingListeners,
int layerIndex,
org.nd4j.linalg.api.ndarray.INDArray layerParamsView,
boolean initializeParams) |
boolean |
isPretrainParam(String paramName)
Is the specified parameter a layerwise pretraining only parameter?
For example, visible bias params in an autoencoder (or, decoder params in a variational autoencoder) aren't used during supervised backprop. Layers (like DenseLayer, etc) with no pretrainable parameters will return false for all (valid) inputs. |
void |
setConstraints(List<LayerConstraint> constraints) |
void |
setLayerName(String layerName) |
getMemoryReport, getOutputType, getPreProcessorForInputType, setNIn
initializeConstraints, resetLayerDefaultConfig
public FrozenLayerWithBackprop(Layer layer)
public NeuralNetConfiguration getInnerConf(NeuralNetConfiguration conf)
public Layer instantiate(NeuralNetConfiguration conf, Collection<TrainingListener> trainingListeners, int layerIndex, org.nd4j.linalg.api.ndarray.INDArray layerParamsView, boolean initializeParams)
instantiate
in class Layer
public ParamInitializer initializer()
initializer
in class BaseWrapperLayer
public double getL1ByParam(String paramName)
Layer
getL1ByParam
in class BaseWrapperLayer
paramName
- Parameter namepublic double getL2ByParam(String paramName)
Layer
getL2ByParam
in class BaseWrapperLayer
paramName
- Parameter namepublic boolean isPretrainParam(String paramName)
Layer
isPretrainParam
in class BaseWrapperLayer
paramName
- Parameter name/keypublic org.nd4j.linalg.learning.config.IUpdater getUpdaterByParam(String paramName)
Layer
getUpdaterByParam
in class Layer
paramName
- Parameter namepublic void setLayerName(String layerName)
public void setConstraints(List<LayerConstraint> constraints)
Copyright © 2018. All rights reserved.