problems solved by machine learning