Solving machine learning with machine learning