Path Signature Machine Learning Algorithms