朴素路径 风险
pᵢ = exp(zᵢ) / Σⱼ exp(zⱼ)
| 类别 | exp(zᵢ) | 概率 |
|---|
指数和:—
数学上等价的写法,在浮点数机器上可能有完全不同的命运。把最大的 logit 先减掉,让最大的指数恰好等于 1。
pᵢ = exp(zᵢ) / Σⱼ exp(zⱼ)
| 类别 | exp(zᵢ) | 概率 |
|---|
a = max(z),pᵢ = exp(zᵢ−a) / Σⱼ exp(zⱼ−a)
| 类别 | zᵢ−max | exp(·) | 概率 |
|---|
这里直接使用 logits,不走“先 Softmax、再取 log”的易损路径。稳定的 logsumexp 为 max(z) + log Σ exp(zᵢ−max(z))。