Predicting the price variations of bitcoin, a virtual cryptographic currency. These predictions could be used as the foundation of a bitcoin trading strategy. To make these predictions, familiarize yourself with a machine learning technique, Bayesian Regression, and implement this technique in Python.