machine learning week2 notes