public abstract differentiate(inputs as NDArray<T>, upstream as NDArray<T>) as LayerGradients<T>
Computes derivatives against unchanged parameters.
| Parameter | Description |
|---|---|
inputs | Original forward inputs. |
upstream | Output derivative. |
Input and ordered parameter derivatives.
gradients = layer.differentiate(batch, upstream)