lecture for machine learning on algorithms