Tổng hợp tài liệu machine learning cho người mới bắt đầu

courses
books

#1

Giới thiệu

Tài liệu là thứ mà bất cứ khi mới học đều cần tới. Tuy nhiên, những bạn mới bắt đầu học sẽ khó khăn hơn trong việc tìm kiếm các tài liệu hay và phù hợp. Vì vậy, mình muốn tạo ra topic này để tổng hợp các tài liệu mà mình được tiếp cận và mình cho là tốt cho những bạn mới bắt đầu học.

Mình rất muốn topic này được tổng hợp lại thành 1 trang wiki. Rất mong các bạn nếu có tài liệu nào hay hãy chia sẻ cho tất cả mọi người bằng cách để lại nó ở mục bình luận.

Danh sách dưới đây mình sẽ bổ sung dần. Mình cũng rất mong các bạn có thể bổ sung giúp mình xuống mục bình luận các tài liệu mà bạn thấy hay.

Tuy nhiên, trước khi chia sẻ tài liệu mình xin chia sẻ cách để các bạn tự tìm kiếm tài liệu trên trang github. Đây là một kho tài liệu vô giá được cả một cộng đồng xây dựng. Hi vọng các bạn có thể tiếp cận được với kho tài liệu này.

Lưu ý: Đừng quên ta có Google search nữa nhé.

Cách tìm kiếm tài liệu trên github

Tìm kiếm theo từ khóa

B1. Truy cập github.com

B2. Tìm kiếm theo từ khóa awesome-xxx. Trong đó xxx là cái bạn muốn tìm kiếm. Xem ảnh để rõ hơn.

B3. Xem và chọn repo có nhiều star nhất thôi.

Với cách này, bạn có thể tìm thấy hầu hết mọi awesome things mà bạn cần. Tất nhiên, bạn cũng có thể tìm theo từ khóa bất kỳ nhé(VD: pandas-tutorial).

Lưu ý: Bạn nên thay dấu cách bằng dấu ‘-’. Vì tên project trên này thường không để dấu cách.

Theo dõi trending repos trên github

Do github là một cộng đồng lớn nên mỗi ngày có không biết bao nhiêu repo được tạo.

Để biết repo nào đang được nhiều người quan tâm. Hãy truy cập trang Github trending này để xem danh sách các repo được nhiều star nhất theo ngày/ tuần/ tháng nhé.

Bạn cũng có thể vào trang explore để khám phá các repo theo topic, mức độ phổ biến, cũng như các repo mà github gợi ý theo sở thích của bạn.

Link tới github trending: https://github.com/trending

Link tới trang khám phá: https://github.com/explore

Một số repos hay ho trên github

Lộ trình học Machine Learning, Deep Learning cho người mới bắt đầu

https://github.com/bangoc123/learn-machine-learning-in-two-months

Tổng hợp tất cả các tài liệu hay về machine learning

https://github.com/josephmisiti/awesome-machine-learning

Tự học machine learning trong 100 ngày

https://github.com/Avik-Jain/100-Days-Of-ML-Code

Tổng hợp tất cả các tài liệu hay về NLP - Awesome-nlp

https://github.com/keon/awesome-nlp

Tổng hợp các tài liệu để học Python - Awesome-python

https://github.com/vinta/awesome-python

Khóa học Tensorflow cơ bản sử dụng code minh họa

https://github.com/aymericdamien/TensorFlow-Examples

Một kế hoạch học tập hoàn chỉnh để trở thành 1 kỹ sư machine learning

https://github.com/ZuzooVn/machine-learning-for-software-engineers

Danh sách các bộ datasets[Cập nhật liên tục]

https://github.com/awesomedata/awesome-public-datasets

Danh sách các tài nguyên deeplearning

https://github.com/endymecy/awesome-deeplearning-resources

Danh sách các bài báo khoa học về deep learning có mô tả[Cập nhật liên tục]

https://github.com/dennybritz/deeplearning-papernotes

Machine Learning & Deep Learning Tutorials

https://github.com/ujjwalkarn/Machine-Learning-Tutorials

Danh sách các mã khóa học của ĐH StanFord

(Danh sách này mình lấy từ bài chia sẻ của chị Huyền Chíp)

Với các mã lớp học dưới đây. Bạn chỉ cần tìm kiếm google với từ khóa là mã lớp học, cộng thêm chữ stanford. Bạn sẽ có thể truy cập vào slide bài giảng, bài tập. Đối với video bài giảng, bạn hãy lên youtube tìm kiếm theo cách tương tự.

  • Probability: CS109

  • Cryptocurrency: CS251

  • Xử lý dữ liệu khổng lồ: CS246

  • Khoá dạy về machine learning cho computer vision: CS231N

  • Khoá dạy về machine learning cho natural language processing: CS224N

  • Khoá phân tích mạng lưới (analysis of network): CS224W

  • Computer Vision: CS131

  • Khóa học tensorflow: CS20SI

Cuối cùng, không thể không nhắc tới Khóa học machine learning của thầy Andrew Ng.

Forum discussion

  • Redis
https://www.reddit.com/r/MachineLearning/
https://www.reddit.com/r/deeplearning/
https://www.reddit.com/r/datascience/
https://www.reddit.com/r/languagetechnology
  • Quora
https://www.quora.com/topic/Deep-Learning
https://www.quora.com/topic/Machine-Learning
https://www.quora.com/topic/Natural-Language-Processing
  • Medium
https://medium.com/topic/machine-learning
https://medium.com/topic/artificial-intelligence
https://medium.com/topic/data-science

Một số tài liệu Tiếng Việt

Tài liệu tiếng việt trong lĩnh vực này thực sự rất ít. Ngoài blog machinelearningcoban của anh Tiệp ra thì mình cũng có một vài link hữu ích bổ sung dưới đây:

Chúc các bạn học tập tốt!


Tài liệu nhập môn machine learning
Làm thế nào để trở thành một ML Engineer
Bắt đầu học Machine Learning như thế nào với dân ngoại đạo ?
#2

Cảm ơn bạn đã chia sẻ nhưng việc nghe đọc hiểu tiếng Anh thực sự là vấn đề lớn đối với mình. Tiếng Anh cơ bản mình còn hiểu chứ chuyên sâu thế này hơi khó.


#3

Nếu bạn muốn làm việc với Machine learning thì phải phá vỡ rào cản này đi :neutral_face:


#4

Mình xin chia sẻ một repo github rất rất phong phú ở đây nhé :smiley:


#5

Cảm ơn bạn nhé. Nhưng repo này mình liệt kê ở trên rồi mà :joy:


#6

Sorry, mình không để ý. Mình post repo này bên topic khác, nhớ đến topic này nên quay sang bổ xung. Không ngờ bị trùng mất rồi :rofl:


#7

Rất welcome các bạn chia sẻ các useful link tại đây. Mình sẽ cập nhật lên trên bài viết để mọi người cùng xem


#8

thank you, bạn chia sẻ rất hữu ích


#9

Cảm ơn bạn. Chúc bạn học tốt!


#10

Khả năng tiếng anh em không được tốt. Em cố gắng xem video (sub) nhưng cso vẻ do từ vựng không nhiêu các kiến thức của video khi em xem xong vẫn còn lan man lắm :frowning: Có ai như em không


#11

Vạn sự khởi đầu nan mà. Tiến bộ chậm còn hơn là không mà :stuck_out_tongue: Góp ý cho bạn: Nên xem kết hợp nhiều nguồn tài liệu, có thể xem tài liệu tiếng Việt trước để đỡ bỡ ngỡ, học đi học lại nhiều lần.


#12

thanks for share…


#13

mình thấy có 1 bài trên github cũng khá là hay


#14

Link này mình đã chia sẻ ở trên rồi bạn ạ :slight_smile:


#15

a ơi, a có tài liệu về caffe kiểu như này không ạ?


#16

Cảm ơn bạn rất nhiều!


#17

Thank you so much…!


#18

Xin lỗi ở ngay phần đầu: awesome-xxx , trong đó xxx là cái mình muốn tìm, … mình không thấy ảnh Mình là người mới hoàn toàn nên có nhiều khi mình không biết xxx bên tiếng Anh nó là gì, vì vậy nếu có một chủ đề: Các thuật ngữ trong [machine learning] và những thuật ngữ khác liên quan thì tốt quá (sorry nếu có mà mình chưa tìm thấy). Đôi khi mình muốn tìm mà không biết tìm cái gì . :joy:

Xin cảm ơn tác giả bài viết ạ


#19

Em tìm được nguồn này githubyoutube, tuy là tiếng hàn nhưng chất lượng tốt, hy vọng có ích cho mọi người :slight_smile:


#20

Chia sẻ với mọi người 1 link trên Kaggle tổng hợp nhiêu tut hay về nhiều thứ từ SVM, Linear Regression cho đến CNN, RNN, LSTM và cả Pandas, data analysis