see : batch norm.

Beta and gamma are weights and bias.
In training time with forward pass E(x) and Var(x) are estimated using batch samples.
In test time, using model.eval() will change the behavior of forward to use running means instead of E(x) and Var(x).