Machine Learning And Inference