This video introduces machine learning in Python using the scikit-learn library (a.k.a. sklearn). I solve a simple linear regression problem to address topics like feature selection, generalization, over- and under-fitting etc. Notes with code: https://www.josephbakarji.com/science/introduction-to-machine-learning-linear-regression. GitHub: https://github.com/dynamicslab/deep-learning-fluids/blob/main/notebooks/ML_tutorial.ipynb