Carefully Recommended Machine Learning Resources

Introduction

With the continuous heat in the AI field, more and more people are starting to self-learn AI. The first challenge of self-learning AI is how to find useful learning resources; there are too many resources online. Some users have shared machine learning resources in QQ groups through screenshots, with resources so abundant that it can make one give up self-learning AI—hundreds of gigabytes, which is simply terrifying.

To save everyone’s time, I searched for and downloaded resources related to machine learning from the internet, then categorized and filtered the resources that I found useful, hoping to assist you in your learning.

Suggestions: Machine learning is a field where the more you learn, the more confused you become. I do not recommend spending too much time reading various books; instead, choose one or two books for self-study to understand the principles and derivation processes of algorithms. For algorithm problems you encounter later, you can search on Baidu or Google. Once you have a foundation, you can quickly understand the principles of algorithms. Of course, practice is also essential. You can utilize the sklearn tool, which contains a large number of datasets and examples of machine learning. Through these examples, you can understand how to tune model parameters and also achieve the goal of self-learning Python. If you want to try your hand at a practical project, check out kaggle.

Table of Contents

1. Machine Learning

2. Deep Learning and Neural Networks

3. Python Self-Learning Books

4. Mathematics Related Materials

5. Algorithm Learning

Machine Learning

PRML is one of the most classic books on machine learning algorithms. This book analyzes machine learning algorithms from a Bayesian perspective and requires a certain level of mathematical foundation, such as matrix theory, probability theory, and stochastic processes. The first two chapters are quite classic and can be revisited for certain gains.

PRML English Version:

Link:

https://pan.baidu.com/s/1o-RcOKgZ_ysAEXG7wumtZA

Extraction Code: qppq

Machine Learning Based on Bayesian Theory (MLBOP)

Link:

https://pan.baidu.com/s/1XLZAtRD_kGQbbYkDUgIp9g

Extraction Code: ycw9

Classic machine learning textbooks for self-learning in China include Statistical Learning Methods, Machine Learning, and Machine Learning in Action.

Teacher Li Hang’s book Statistical Learning Methods analyzes machine learning algorithms from a statistical perspective. I find it very classic, with a lot of practical content and no fluff. The chapters on perceptrons and support vector machines left a deep impression on me.

Statistical Learning Methods:

Link:

https://pan.baidu.com/s/1OPLmzfPuVNn-btvHUb_xbw

Extraction Code: ff4c

Teacher Zhou Zhihua’s Watermelon Book is essential material for most self-learners.

Machine Learning:

Link:

https://pan.baidu.com/s/1fw6Qe04XFwkULGn73yCvSw

Extraction Code: bafu

Machine Learning in Action is a book that allows you to self-learn Python and machine learning. The content is not deeply explained but focuses on practice; the chapters on singular value decomposition and recommendation algorithms are particularly impressive.

Machine Learning in Action:

Link:

https://pan.baidu.com/s/1xf09bGgY3unWF-mUTH2bSQ

Extraction Code: zxwv

Personal Suggestion: Do not have too many books for self-learning machine learning; it’s enough to choose one or two to tackle. When you encounter difficult theories, search on Baidu or forums for solutions; having too many can easily lead to losing direction.

Teacher Andrew Ng’s public course videos are many people’s first love in machine learning algorithms, including mine.

Andrew Ng’s Machine Learning Public Course Videos (Ensure that you have the Thunder player and internet to play, with Chinese and English subtitles)

Link:

https://pan.baidu.com/s/1PbIdOKi-pY5WB_JolLuGyA

Extraction Code: p5nu

Machine Learning Exercises (with code):

Link:

https://pan.baidu.com/s/1vN6B_6wcD0WDt4-OVW7LHg

Extraction Code: 8g17

My notes from the machine learning public course:

Link:

https://pan.baidu.com/s/1437yGqOucPuR0g74LWt4Vw

Extraction Code: v8pi

Scikit-Learn Chinese Documentation:

Link:

https://www.cnblogs.com/wizardforcel/p/8016863.html

Deep Learning and Neural Networks

Neural Networks and Deep Learning

Link:

https://pan.baidu.com/s/1M0jkcoRFYHM-9H1NtaA-nw

Extraction Code: 5jyy

Neural Networks and Deep Learning (Chinese Version)

Link:

https://pan.baidu.com/s/14Q0kZESVyAQYjRWcXvawBA

Extraction Code: 5d8k

Python Deep Learning

Link:

https://pan.baidu.com/s/1F9cOsluBW37YmevMnWbLlA

Extraction Code: a6nf

Python Self-Learning Books

Concise Python Textbook

Link:

https://pan.baidu.com/s/1tdasje3VoCMJ3SYjUZFf8A

Extraction Code: f267

Python Programming: From Beginner to Practice

Link:

https://pan.baidu.com/s/1WgI_hgu39F88SeXxGZriLw

Extraction Code: rmta

Mathematics Related Materials

Tongji University Edition of Advanced Mathematics

Link:

https://pan.baidu.com/s/1NHTfALYU5T2f90UVldH0Zg

Extraction Code: 0lkc

<<Introduction to Linear Algebra>> Fifth Edition, I personally think it is the best introductory book on linear algebra.

Link:

https://pan.baidu.com/s/1lMug87xCSeq-1GS9g8-gQw

Extraction Code: 3tyn

Tongji University Edition of Linear Algebra

Link:

https://pan.baidu.com/s/1lfEo6ilxjE7iwRNYhtP9zA

Extraction Code: ueo0

Zhejiang University Edition of Probability Theory and Mathematical Statistics

Link:

https://pan.baidu.com/s/1KepVs9ANcnUITWSCVcB-Mg

Extraction Code: ek99

Zhang Xianda’s Matrix Analysis and Applications

Link:

https://pan.baidu.com/s/1XqrZ9WmGFn6ltdqiMTHyGw

Extraction Code: w2k6

Convex Optimization (Chinese Version)

Link:

https://pan.baidu.com/s/1F4btI2KYkXgr2aAodoTuww

Extraction Code: 6i5o

Algorithm Learning

Introduction to Algorithms (3rd Edition)

Link:

https://pan.baidu.com/s/1CJOTEvAvfDBpguuzEIZXww

Extraction Code: 3xsk

Algorithm Visualization

Link: https://pan.baidu.com/s/1CdHPcJQ0qc0R7HL_AxpTyw

Extraction Code: yapa

Let’s encourage each other with a final sentence!

Perhaps you are already very tired now, or maybe you see hope now, or even you have thoughts of giving up. However, please hold on a little longer, believe that good luck will always come, and this world will not disappoint a hardworking person.

Recommended ReadingArticle Summary | 2018 Machine Learning Algorithm Article Directory Compilation

Carefully Recommended Machine Learning Resources

Leave a Comment