Machine Learning - Basic Principles & Practice
Machine Learning - Basic Principles & Practice
Cong Li
Course in Childen's Computer Center, Children's Palace of Chinese Welfare Institute
Fall 2023 and Spring 2024; Spring 2022, Fall 2022, and Spring 2023 (impacted by COVID-19); Fall 2019 and Fall 2020 (impacted by COVID-19)
Course Description
Machine learning studies how computer programs improve their performances through experiences. Taking a cross-section view of machine learning, the popular science course introduces the basic principles from the most simple methods to some selected complex approaches. The understanding is deepened through many practices on two real-world problems and a set of synthetic problems. As a very basic course, minimum prior knowledge on mathematics and programming is required.
Lecture Notes (Bilingual)
Cookbook for Practice 2.1, 2.2, & 2.3
3. Nearest Neighbor Classification
Cookbook for Practice 3.1, 3.2, & 3.3
4. When Nearest Neighbor Does Not Work
Cookbook for Practice 4.1, 4.2, 4.3, & 4.4
5. From Lazy Learning to Eager Learning
Cookbook for Practice 5.1 & 5.2
6. The Curse of Dimensionality
Cookbook for Practice 6.1 & 6.2
Cookbook for Practice 7.1 & 7.2
Cookbook for Practice 8.1 & 8.2
Cookbook for Practice 9.1
10. Linear Classifiers for Nonlinear Classification
Cookbook for Practice 10.1, 10.2, 10.3, 10.4, 10.5, & 10.6