public backwardTraining(context as LayerPass<T>, upstream as NDArray<T>) as LayerGradients<T>
Differentiates one training context; subclasses may reuse saved intermediates.
| Parameter | Description |
|---|---|
context | Corresponding forward context. |
upstream | Output derivative. |
Input and parameter derivatives.
gradients = layer.backwardTraining(passResult, upstream)