Method

$$$$textsf(X) xspace_tilde_c == textsf(X) xspace_I_in xspace textsf(Y)

xspace_tilde == textsf(W) xspace**g * textsf(X) xspace_tilde

textsf(Y) xspace_f == textsf(Y) xspace_tilde_I_out xspace

forall 1 <= f <= C_out 1 <= c <= C_in 1 <= g <= G

Method

$$$$Y xspace_g_f == sum(W xspace_(g_f * g_c) X xspace_g_c forall

1 <= g_f <= G)

Y xspace == diag * X xspace

== W xspace_11 0 cdots 0

0 W xspace_22 cdots 0

vdots vdots ddots vdots

0 0 cdots W xspace_GG * X xspace_1

X xspace_2

vdots

X xspace_G

== X xspace_1 * W xspace_11

X xspace_2 * W xspace_22

vdots

X xspace_G * W xspace_GG

Method

$$$$w_11 w_12 w_13

w_21 w_22 w_23

w_31 w_32 w_33 * xrightarrow(I_in xspace ==(1, 3, 2)) (I_out

xspace ==(2, 1, 3)) * w_21 w_23 w_22

w_11 w_13 w_12

w_31 w_33 w_32