What machine learning algorithms are covered in this repository?
The repository covers 26 classic machine learning algorithms, categorized into supervised learning (single and ensemble models), unsupervised learning, and probabilistic models. Specific examples include AdaBoost, GBDT, XGBoost, LightGBM, CatBoost, Random Forest, K-Means, PCA, SVD, Linear Regression, Logistic Regression, LDA, KNN, Decision Tree, Neural Networks, SVM, Bayesian models, EM, HMM, CRF, and MCMC.
Is this repository suitable for beginners in machine learning?
Yes, the repository is designed to help machine learning beginners fully grasp algorithm details, implementation methods, and intrinsic logic. It provides both mathematical derivations and pure Python code, making it a comprehensive resource for learning and understanding.
Does the repository include any supplementary materials like PPTs or video lectures?
Yes, the project offers accompanying PPTs for easier use of the book, which can be obtained by contacting the author. Additionally, there are้
ๅฅ่ง้ข่ฎฒ่งฃ (accompanying video explanations) that are currently being updated, covering formula derivations and code explanations.