public class FrozenLayerWithBackprop extends BaseWrapperLayer
FrozenLayer
,
Serialized FormLayer.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) |
List<Regularization> |
getRegularizationByParam(String paramName)
Get the regularization types (l1/l2/weight decay) for the given parameter.
|
IUpdater |
getUpdaterByParam(String paramName)
Get the updater for the given parameter.
|
ParamInitializer |
initializer() |
Layer |
instantiate(NeuralNetConfiguration conf,
Collection<TrainingListener> trainingListeners,
int layerIndex,
INDArray layerParamsView,
boolean initializeParams,
DataType networkDataType) |
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) |
getGradientNormalization, getGradientNormalizationThreshold, getMemoryReport, getOutputType, getPreProcessorForInputType, setNIn
initializeConstraints, resetLayerDefaultConfig, setDataType
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getLayerName
public FrozenLayerWithBackprop(Layer layer)
public NeuralNetConfiguration getInnerConf(NeuralNetConfiguration conf)
public Layer instantiate(NeuralNetConfiguration conf, Collection<TrainingListener> trainingListeners, int layerIndex, INDArray layerParamsView, boolean initializeParams, DataType networkDataType)
instantiate
in class Layer
public ParamInitializer initializer()
initializer
in class BaseWrapperLayer
public List<Regularization> getRegularizationByParam(String paramName)
Layer
getRegularizationByParam
in interface TrainingConfig
getRegularizationByParam
in class BaseWrapperLayer
paramName
- Parameter name ("W", "b" etc)public boolean isPretrainParam(String paramName)
Layer
isPretrainParam
in interface TrainingConfig
isPretrainParam
in class BaseWrapperLayer
paramName
- Parameter name/keypublic IUpdater getUpdaterByParam(String paramName)
Layer
getUpdaterByParam
in interface TrainingConfig
getUpdaterByParam
in class Layer
paramName
- Parameter namepublic void setLayerName(String layerName)
setLayerName
in class BaseWrapperLayer
public void setConstraints(List<LayerConstraint> constraints)
Copyright © 2022. All rights reserved.