Variational Inference from the Ground Up | Civis Analytics