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.