Course in National Taiwan University 2023 fall, Professor Hsuan-Tien Lin's course on Machine Learning Foundation.
An amazing course on the basics and mathematical foundation of the machine learning world, very intense mathematical background needed for this course, calculus, algebra, statistics, probability are oftenly used in this course.
However, prof. Lin do manages to lecture the hard mathematics proofs in an easy and understandable way. :)
Course Page: https://www.csie.ntu.edu.tw/~htlin/course/ml23fall/ (Actually most course's videos are available on Coursera)
Qusetions for each homework is marked as _Q, and my solutions as _Sol.
The solutoin for hw1's coding is not coded right, so is best for anyone seeing this repo not copying it.
But the rest are pretty much fine, some minor mistakes only.
Learning Problems, Perceptron Learning Algorithm, and a lot of PLA
Hoeffding Inequalities, VC dimensions, Decision Stump
Noise and Error, Linear Regression, Linear Models, Multinomial Logistic Regressions
Harder Binary Linear Classifications, Overfitting, Learning Principles
Hard-margin SVM, SVM kernels, Soft-margin SVM, SVM Duality
More on SVM, Blending and Bagging, ADA boost, Gradient boosting, Neural Network, Decision trees, Random Forests.
Predicting the number of Ubikes in each stations in Taipei city for each hour. Got some pretty decent result.