The Blahut-Arimoto algorithm computes channel capacity C = max_{p(x)} I(X;Y). Watch alternating optimization converge to the capacity-achieving input distribution.
Click cells to edit P(Y|X). Row = input, Col = output.