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

Linear Algebra for Data Science and Machine Learning

Đại số tuyến tính cho Khoa học dữ liệu và Học máy

Đại số tuyến tính cho Khoa học dữ liệu và Học máy

Học nền tảng Đại số tuyến tính và áp dụng chúng vào Trí tuệ nhân tạo và Khoa học dữ liệu

4.7
(20 đánh giá)
354 học viên
Giảng viên
Jones Granatyr
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
7.5 giờ video
68 bài giảng
5 bài quiz
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 tầm quan trọng của Đại số tuyến tính đối với Khoa học dữ liệu và Học máy
Khám phá các khái niệm cơ bản như scalar, vector, ma trận và tensor
Biểu diễn dữ liệu và giải hệ phương trình tuyến tính bằng phương pháp đại số
Nhận diện các tính chất chính và thực hiện các phép toán cơ bản với vector và ma trận
Nắm vững các phép biến đổi tuyến tính (ví dụ: co giãn, xoay, cắt)
Tính toán eigenvector, eigenvalue và áp dụng các phép phân rã ma trận (Phân rã riêng, SVD)
Triển khai Phân tích thành phần chính (PCA) để giảm chiều dữ liệu
Lập trình các phép toán Đại số tuyến tính trong Python bằng thư viện chuyên dụng (ví dụ: NumPy, SciPy)
Áp dụng Đại số tuyến tính vào các ứng dụng Học máy thực tế
Củng cố kiến thức qua bài tập lý thuyết và thử thách thực hành

Yêu cầu

Kiến thức Python cơ bản (cấu trúc dữ liệu, hàm và thao tác với mảng)
Kỹ năng toán học nền tảng (các phép toán cốt lõi và biến đổi phương trình)
Không yêu cầu kinh nghiệm Đại số tuyến tính nâng cao

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

Chuyên gia và sinh viên Khoa học dữ liệu, Học máy và AI muốn củng cố nền tảng toán học
Lập trình viên và nhà phát triển mong muốn hiểu và áp dụng Đại số tuyến tính trong Python
Nhà nghiên cứu và học giả quan tâm đến các nguyên lý toán học đằng sau mạng nơ-ron và thuật toán AI
Kỹ sư dữ liệu và nhà phân tích cần thao tác, biến đổi và giảm chiều dữ liệu
Bất kỳ ai muốn hiểu nền tảng toán học của AI và áp dụng vào thực tế

Nội dung khóa học

8 phần • 68 bài giảng
1 Nội dung khóa học
2 Tài liệu khóa học
1 Định nghĩa
2 Phương trình tuyến tính
3 Scalar, vector, ma trận và tensor
4 Cài đặt thư viện
5 Scalar và vector - triển khai
6 Ma trận và tensor - triển khai
7 Hệ tuyến tính - trực quan
8 Hệ tuyến tính - triển khai
9 Biểu diễn dữ liệu - trực quan 1
10 Biểu diễn dữ liệu - trực quan 2
11 Biểu diễn dữ liệu - triển khai 1
12 Biểu diễn dữ liệu - triển khai 2
1 Tính chất 1
2 Tính chất 2
3 Vẽ đồ thị
4 Chuẩn (Norm)
5 Chính quy hóa (Regularization)
6 Cơ sở và vector đơn vị
7 Vector chuyển vị
8 Vector trực giao và trực chuẩn
1 Tính chất 1
2 Tính chất 2
3 Chuẩn (Norm)
4 Ma trận chuyển vị và đối xứng
5 Ma trận đường chéo và nghịch đảo
6 Ma trận nghịch đảo
7 Định thức
8 Ma trận trực giao
1 Phép toán 1
2 Phép toán 2
3 Phép toán với scalar
4 Phép toán rút gọn
5 Phép toán từng phần tử
6 Nhân ma trận
7 Tích vô hướng (Dot product)
8 Quy tắc cosine
1 Biến đổi 1
2 Biến đổi 2
3 Biến đổi 3
4 Ma trận phản chiếu và co giãn
5 Ma trận cắt và xoay
6 Định thức
7 Ma trận nghịch đảo và hệ tuyến tính
8 Eigenvector và eigenvalue 1
9 Eigenvector và eigenvalue 2
10 Phân rã riêng (Eigendecomposition)
11 Phân rã giá trị kỳ dị (SVD)
12 Giả nghịch đảo Moore-Penrose
13 Phân tích thành phần chính (PCA)
1 Hệ tuyến tính - trực quan
2 Hệ tuyến tính - triển khai
3 Mạng nơ-ron - trực quan
4 Mạng nơ-ron - triển khai
5 Phân rã riêng - trực quan
6 Phân rã riêng - triển khai
7 Phân rã giá trị kỳ dị - trực quan
8 Phân rã giá trị kỳ dị - triển khai
9 PCA - trực quan
10 PCA - triển khai
11 Độ tương đồng dữ liệu - trực quan
12 Độ tương đồng dữ liệu - triển khai
13 BÀI TẬP VỀ NHÀ
14 Lời giải 1
15 Lời giải 2
1 Kết luận
2 BONUS

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

Linear Algebra is one of the essential foundations for anyone who wants to work in Data Science and Artificial Intelligence. Whether manipulating large datasets, building predictive models, or implementing Machine Learning algorithms, a solid understanding of this mathematical field is indispensable. This course is designed to provide an intuitive and practical approach to the most important concepts, combining theory and Python implementations to ensure you learn by applying. 

The course is divided into six sections, each covering a fundamental aspect of Linear Algebra. We begin with an introduction to core concepts, explaining the importance of this discipline and how it connects to Data Science and Machine Learning. Here, we cover elements like scalars, vectors, matrices, and tensors, along with setting up the necessary Python libraries. We also explore data representation and how linear systems are used to solve mathematical problems. 

In the second section, we dive deeper into vectors—their properties and applications. Vectors are fundamental components in data manipulation, feature scaling, and even defining the multidimensional spaces used in predictive models. You’ll learn about norms, unit vectors, orthogonal and orthonormal vectors, and visualize these structures intuitively through graphs. 

Next, we explore matrices, which are widely used to represent data and process large volumes of information. We’ll cover key matrix properties, norms, transposition, inversion, and essential decompositions for diverse applications. These concepts are critical for neural networks, linear regressions, and dimensionality reduction techniques. 

The fourth section focuses on operations involving vectors and matrices. We’ll study matrix multiplication, dot and cross products, reduction operations, and the cosine rule—essential tools for calculating data similarity and efficiently manipulating mathematical structures. 

Then, we tackle linear transformations, a key concept for many advanced Machine Learning applications. We’ll examine how matrices enable operations like reflection, scaling, rotation, and shearing, while introducing eigenvectors, eigenvalues, and matrix decompositions. Techniques like Eigendecomposition, Singular Value Decomposition (SVD), and Principal Component Analysis (PCA) are explored here—indispensable tools for data compression and redundancy removal in learning models. 

Finally, the sixth section is entirely dedicated to practical applications of Linear Algebra in Data Science and AI. We’ll implement linear systems, explore how neural networks leverage these mathematical concepts, dive deeper into Eigendecomposition and SVD, and apply PCA for analysis and dimensionality reduction. We’ll also work with techniques to measure similarity in structured data, ensuring you can use this knowledge to solve real-world problems. The section concludes with exercises to reinforce your learning. 

By the end of this course, you’ll have a strong command of Linear Algebra applied to Data Science and Machine Learning—mastering not just the theory but also its implementation in Python. If you aim to build a rigorous mathematical foundation for professional work in AI and data, this course is an essential step in your journey.

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 Linear Algebra
Hiển thị tất cả khoá học Machine Learning
Hiển thị tất cả khoá học Python
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊