Bayesian Techniques for Real-time Learning