Loading Types of Learning Algorithms: Supervised, Unsupervised and Reinforcement Learning