public class DActivationTanH_F64 extends ElementWiseDFunction<deepboof.tensors.Tensor_F64> implements DActivationTanH<deepboof.tensors.Tensor_F64>
DActivationTanH for Tensor_F64. Forward pass tanh is
cached to reduce computations in backwards pass.learningMode| Constructor and Description |
|---|
DActivationTanH_F64() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
_backwards(deepboof.tensors.Tensor_F64 input,
deepboof.tensors.Tensor_F64 dout,
deepboof.tensors.Tensor_F64 gradientInput,
java.util.List<deepboof.tensors.Tensor_F64> gradientParameters) |
void |
_forward(deepboof.tensors.Tensor_F64 input,
deepboof.tensors.Tensor_F64 output) |
java.lang.Class<deepboof.tensors.Tensor_F64> |
getTensorType() |
_initialize, _setParametersbackwards, evaluating, isLearning, learningforward, getOutputShape, getParameters, getParameterShapes, initialize, setParametersprotected void _backwards(deepboof.tensors.Tensor_F64 input,
deepboof.tensors.Tensor_F64 dout,
deepboof.tensors.Tensor_F64 gradientInput,
java.util.List<deepboof.tensors.Tensor_F64> gradientParameters)
_backwards in class BaseDFunction<deepboof.tensors.Tensor_F64>public void _forward(deepboof.tensors.Tensor_F64 input,
deepboof.tensors.Tensor_F64 output)
_forward in class deepboof.impl.forward.standard.BaseFunction<deepboof.tensors.Tensor_F64>public java.lang.Class<deepboof.tensors.Tensor_F64> getTensorType()
getTensorType in interface deepboof.Function<deepboof.tensors.Tensor_F64>