Reverse Mode Automatic Differentiation Variational Inference