On weight and variance uncertainty in neural networks for regression tasks