Creating Machine Learning Algorithms — Programming Keynou