Skip to content

tulip-lab/statistical-machine-learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

16 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

GitHub watchers GitHub Release Date GitHub commits since latest release (by SemVer) GitHub issues GitHub pull requests

GitHub watchers GitHub forks GitHub stars


Statistical Machine Learning

Prepared by TULIP Lab


πŸ’‘ Content

This course (aka unit) delves into the foundational aspects of statistical machine learning, which plays a pivotal role in various areas, including deep learning, data science, data privacy etc.

The primary focus is on the fundamental learning theories and frameworks of statistical machine learning, and the mathematical derivations that transform these principles into practical algorithms. The unit concentrates on statistical learning framework, PAC-Learnability, Empirical Risk Minimization (ERM), No-Free-Lunch Theory, Non-Uniform Learnability, and Structural Risk Minimization (SRM) etc. Following that, the course shifts attention towards discriminative methods such as common convex optimization techniques, support vector machines, and Kernel methods.

πŸ“’ Sessions

Students will have access to a comprehensive range of subject materials, comprising slides handouts, assessment documents, and relevant readings. It is recommended that students commence their engagement with each session by thoroughly reviewing the pertinent slides handouts and readings to obtain a comprehensive understanding of the content.

Additionally, students are encouraged to supplement their knowledge by conducting independent research, utilizing online resources or referring to textbooks that cover relevant information related to the topics under study.

πŸ—“οΈ Session Plan

This unit needs a total of 48 class hours, including 36 hours teaching, and 12 hours student presentation/discussion. The unit plan is as below:

πŸ”¬
Session
🏷️
Category
πŸ“’
Topic
🎯
ULOs
πŸ‘¨β€πŸ«
Activity
0️⃣ Preliminary πŸ“– Induction ULO1 GitHub watchers
1️⃣ Preliminary πŸ“– Math Foundations ULO1
2️⃣ Core πŸ“– Statistical Learning Framework ULO1
3️⃣ Core πŸ“– PAC Learning ULO1 ULO2
4️⃣ Core πŸ“– VC Dimension ULO1 ULO2
5️⃣ Core πŸ“– Fundamental Theorem of PAC Learning ULO1 ULO2
6️⃣ Core πŸ“– Non-Uniform Learning ULO1 ULO2
7️⃣ Core πŸ“– Model Complexity ULO1 ULO2
πŸ…°οΈ Student Work πŸ“– Selected Topics in SML ULO3 GitHub watchers
8️⃣ Core πŸ“– Convex Optimization and Learning ULO1 ULO2
9️⃣ Core πŸ“– Regularized Loss Minimization ULO1 ULO2 ULO3
πŸ”Ÿ Advanced πŸ“– Data Privacy ULO1 ULO2 ULO3
πŸ…±οΈ Student Work πŸ“– Selected Topics in SML ULO3 GitHub watchers
πŸ† Advanced πŸ“– [Invited Talk and Discussions] ULO1 ULO2 GitHub watchers

🈡 Assessment

Every cohort might be assessed differently, depending on the specific requirements of your universities.

The assessment of the unit is mainly aimed at assessing the students' achievement of the unit learning outcomes (ULOs, a.k.a. objectives), and checking the students' mastery of those theorey and methods covered in the unit.

πŸ“– Assessment Plan

The detailed assessment specification and marking rubrics can be found at: S00D-Assessment. The relationship between each assessment task and the ULOs are shown as follows:

πŸ”¬
Task
πŸ‘¨β€πŸ«
Category
🎯
ULO1
🎯
ULO2
🎯
ULO3
Percentage
1️⃣ Presentation 50% 25% 25% 25%
2️⃣ Project 30% 70% 50%
2️⃣ Report
Presentation
20% 40% 40% 25%

πŸ—“οΈ Submission Due Dates

  • SRM 2024 - The final assessment files submissions due date is πŸ—“οΈ Saturday, 18/05/2024 (tentative), group of one member only (individual work) for all tasks.

It is expected that you will submit each assessment component on time. You will not be allowed to start everything at the last moment, because we will provide you with feedback that you will be expected to use in future assessments.

γŠ™οΈ

If you find that you are having trouble meeting your deadlines, contact the Unit Chair.

πŸ“š References

This course uses several key references or textbooks, together with relevant publications from TULIP Lab:

πŸ‘‰ Contributors

Thanks goes to these wonderful people 🌷

Made with contributors-img.

About

Also known as Theoretical Machine Learning

Resources

License

Stars

Watchers

Forks

Packages