In this course, you will: a) understand the basic concepts of machine learning. b) understand a typical memory-based method, the K nearest neighbor method. c) understand linear regression. d) understand model analysis. Please make sure that youâ€™re comfortable programming in Python and have a basic knowledge of mathematics including matrix multiplications, and conditional probability.