Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Data Science: Bayesian Linear Regression in Python

Khoa học Dữ liệu: Hồi quy Tuyến tính Bayes trong Python

Khoa học Dữ liệu: Hồi quy Tuyến tính Bayes trong Python

Nền tảng của Mô hình Tham số trong Học máy Bayes

4.7
(45 đánh giá)
2,785 học viên
Giảng viên
Lazy Programmer Inc.
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 399.000đ -87%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
5.5 giờ video
33 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 31/05/2026

Bạn sẽ học được gì

Hiểu về Hồi quy Tuyến tính Bayes: Tìm hiểu cách suy luận Bayes áp dụng vào hồi quy tuyến tính thông qua prior và posterior.
Xây dựng và Lập trình Mô hình: Đi sâu vào toán học và viết mã Hồi quy Tuyến tính Bayes từ đầu trong Python.
So sánh Phương pháp Bayes và Frequentist: Khám phá những khác biệt chính và lợi thế của phương pháp Bayes so với hồi quy tuyến tính truyền thống.
Áp dụng Hồi quy Bayes vào Dữ liệu: Sử dụng mô hình xác suất để phân tích các bộ dữ liệu thực tế và định lượng độ bất định.

Yêu cầu

Lập trình Python: if/else, vòng lặp, list, dict, set
Lập trình Numpy và Pandas: các phép toán ma trận và vector, đọc file CSV
Toán cơ bản: giải tích, đại số tuyến tính, xác suất
Hồi quy tuyến tính
Một chút thống kê Bayes: chỉ cần biết về conjugate prior

Đối tượng phù hợp

Các nhà khoa học dữ liệu và chuyên gia ML muốn nắm vững Hồi quy Tuyến tính Bayes từ lý thuyết đến thực hành.
Sinh viên và những người làm chuyên môn tò mò về các phương pháp Bayes và ứng dụng thực tế của chúng.
Những người đam mê ML thích hiểu mô hình từ góc nhìn toán học và tự lập trình từ đầu.
Bất kỳ ai có kiến thức cơ bản về Python và xác suất muốn áp dụng hồi quy Bayes trong khoa học dữ liệu.
Bất kỳ ai muốn đi xa hơn Scikit-Learn và thực sự hiểu về Học máy Bayes.

Nội dung khóa học

6 phần • 33 bài giảng
1 Lời mở đầu
2 Tổng quan khóa học
3 Cách lấy mã nguồn
4 Bức tranh toàn cảnh (Tùy chọn)
5 Cách học thành công qua khóa học này
6 Bài giảng "Dog Food" là gì?
1 Ôn tập Hồi quy Tuyến tính Đơn giản
2 Phân phối của ước lượng w
3 Ôn tập Hồi quy Tuyến tính - Bài giảng Dog Food
4 Mối liên hệ với Ước lượng Hợp lý Tối đa
5 Ước lượng MAP
6 MLE và MAP - Bài giảng Dog Food
7 Hộp gợi ý
1 Phương pháp tiếp cận Bayes
2 Ôn tập về Conjugate Prior
3 Huấn luyện: Posterior w
4 Đưa ra Dự đoán (phần 1)
5 Đưa ra Dự đoán (phần 2)
6 Đưa ra Dự đoán (phần 3)
7 Huấn luyện - Bài giảng Dog Food
8 Dự đoán - Bài giảng Dog Food
1 Hồi quy Tuyến tính Bayes Đa biến (Fitting)
2 Hồi quy Tuyến tính Bayes Đa biến (Dự đoán)
3 Fitting Đa biến - Bài giảng Dog Food
4 Dự đoán Đa biến - Bài giảng Dog Food
5 Dự đoán Đa biến - Giải pháp từ ChatGPT
1 Chuẩn bị mã nguồn
2 Viết mã
1 Cách học thành công qua khóa học này (Phiên bản dài)
2 Lộ trình kiến thức nền tảng về Học máy và AI (phần 1)
3 Lộ trình kiến thức nền tảng về Học máy và AI (phần 2)
4 Cách lấy mã nguồn và khắc phục sự cố
5 BONUS

Giới thiệu khóa học

Welcome to Bayesian Linear Regression!

I first started this course series on Bayesian Machine Learning many years ago, with a course on A/B Testing. I had always intended to expand the series (there's a lot to cover!) but kept getting pulled in other directions.

Today, I am happy to announce that the Bayesian Machine Learning series is finally back on track!

In the first course, a lot of students asked, "but where is the 'machine learning'?", since they thought of machine learning from the typical supervised/unsupervised parametric model paradigm. The A/B Testing course was never meant to look at such models, but that is exactly what this course is for.

If you've studied machine learning before, then you know that linear regression is the first model everyone learns about. We will approach Bayesian Machine Learning the same way.

Bayesian Linear Regression has many nice properties (easy transition from non-Bayesian Linear Regression, closed-form solutions, etc.). It is best and most efficient "first step" into the world of Bayesian Machine Learning.

Also, let's not forget that Linear Regression (including the Bayesian variety) is simply very practical in the real-world. Bayesian Machine Learning can get very mathematical, so it's easy to lose sight of the big picture - the real-world applications. By exposing yourself to Bayesian ideas slowly, you won't be overwhelmed by the math. You'll always keep the application in mind.

It should be stated however: Bayesian Machine Learning really is very mathematical. If you're looking for a scikit-learn-like experience, Bayesian Machine Learning is definitely too high-level for you. Most of the "work" involves algebraic manipulation. At the same time, if you can tough it out to the end, you will find the results really satisfying, and you will be awed by its elegance.

Sidenote: If you made it through my Linear Regression and A/B Testing courses, then you'll do just fine.

Suggested Prerequisites:

  • Python coding: if/else, loops, lists, dicts, sets

  • Numpy and Pandas coding: matrix and vector operations, loading a CSV file

  • Basic math: calculus, linear algebra, probability

  • Linear regression

  • Bayesian Machine Learning: A/B Testing in Python (know about conjugate priors)

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Data Science
Hiển thị tất cả khoá học Machine Learning
Hiển thị tất cả khoá học Python
Hiển thị tất cả khoá học Statistics
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊