public abstract class BaseDFunction<T extends deepboof.Tensor<T>>
extends deepboof.impl.forward.standard.BaseFunction<T>
implements deepboof.DFunction<T>
DFunction| Modifier and Type | Field and Description |
|---|---|
protected boolean |
learningMode |
| Constructor and Description |
|---|
BaseDFunction() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
_backwards(T input,
T dout,
T gradientInput,
java.util.List<T> gradientParameters) |
void |
backwards(T input,
T dout,
T gradientInput,
java.util.List<T> gradientParameters) |
void |
evaluating() |
boolean |
isLearning() |
void |
learning() |
_forward, _initialize, _setParameters, forward, getOutputShape, getParameters, getParameterShapes, initialize, setParameterspublic void learning()
public void evaluating()
public void backwards(T input, T dout, T gradientInput, java.util.List<T> gradientParameters)
protected abstract void _backwards(T input, T dout, T gradientInput, java.util.List<T> gradientParameters)