For this reason, the model can be trained in an end-to-end fashion with back-propagation.
the model can be trained end-to-end using stochastic variational approach (Wilson et al., 2016a) or semi-stochastic block-gradient approach (Al-Shedivat et al., 2017).