Persistent Machine Learning Algorithms