8.4 Variational inference