Welcome to the Statistical Machine Learning (SML) course! This repository contains Jupyter notebooks and labs designed for a 55-minute class session each.
Machine Learning (ML) is a dynamic field at the crossroads of data science, mathematics, statistics, and computer science. It involves techniques that allow machines to learn from data and improve over time. This course integrates ML algorithms with statistical thinking, covering:
-
- Basics of Python
-
- Regression
-
- Classification
-
- Cross-validation and data transformations
-
- Dimensionality reduction
-
- Basics of deep learning
-
- Optional Topics: Transformers
This course is continually updated. Here’s what we have so far:
For further reading, we recommend:
Feel free to explore the notebooks and labs, and check back for new content!