Applications of machine learning