Implementations of Bayesian methods, following Bishop's pattern recognition and machine learning