Supervised Learning Using Baysian Decision Rule Python Functions for Bayesian Learning (COSC 522 Project)