Einsum contracts what both operands share

"batch samples features, out features -> batch samples out" · the shared axis is multiplied away, the private axes survive
EINSUM CONTRACTION · ARENA 0.0 · PREREQUISITES