klyn.math.nn.activations.Softmax.backwardTraining
method
public override backwardTraining(context as LayerPass<T>, upstream as NDArray<T>) as LayerGradients<T>
Description

Reuses saved probabilities rather than evaluating exponentials again.

Parameters
ParameterDescription
contextContext returned by forwardTraining.
upstreamDerivative with respect to the probabilities.
Returns

Input derivatives without modifying saved outputs.

Example

dx = activation.backwardTraining(context, upstream).inputs