AppFlow: using machine learning to synthesize robust, reusable UI tests
Scikit-learn: Machine Learning in Python