pub fn interchange_decode_forward( inputs: InterchangeDecodeForward<'_>, ) -> Result<Array2<f64>, String>
Plain gated decode: X̂[i, d] = Σ_f g[f] · Z[i, f] · W[d, f] + b[d].
X̂[i, d] = Σ_f g[f] · Z[i, f] · W[d, f] + b[d]