machine learning lectures notes 3006542