final version of forward and backward propagation using EP and ARD. Hyperparameters trained based on these methods.