From Theory to Reality: Understanding Machine Learning with ML.NET