computation and machine learning