Toán Ứng Dụng AI
60
122 LƯỢT XEM
NỘI DUNG MÔN HỌC
Nội dung chương trình đào tạo chuyên sâu, cung cấp nền tảng toán học vững chắc cho những ai muốn theo đuổi sự nghiệp hoặc nghiên cứu trong lĩnh vực AI và Machine Learning.
Thời lượng: 60 giờ
- Đại số tuyến tính (16 giờ): Tập trung vào các khái niệm về vector, ma trận, và phép biến đổi tuyến tính, làm nền tảng cho nhiều thuật toán AI.
- Xác suất thống kê (24 giờ): Cung cấp kiến thức về lý thuyết xác suất và các phương pháp thống kê, cần thiết cho việc phân tích dữ liệu và xây dựng mô hình dự đoán.
- Tối ưu (8 giờ): Giới thiệu các phương pháp tối ưu hóa, đóng vai trò quan trọng trong việc huấn luyện các mô hình AI.
- Lý thuyết đồ thị (12 giờ): Cung cấp kiến thức về cấu trúc và thuật toán đồ thị, ứng dụng trong nhiều lĩnh vực của AI như xử lý ngôn ngữ tự nhiên và mạng neural.
Sau khi hoàn thành khóa học, học viên có khả năng:
- Nắm vững các khái niệm cơ bản và nâng cao trong đại số tuyến tính, xác suất thống kê, tối ưu hóa và lý thuyết đồ thị.
- Hiểu được ứng dụng cụ thể của các khái niệm toán học này trong các thuật toán và mô hình AI phổ biến.
- Có khả năng áp dụng kiến thức toán học để phân tích, thiết kế và cải thiện các giải pháp AI.
- Phát triển tư duy logic, khả năng trừu tượng hóa và kỹ năng giải quyết vấn đề phức tạp.
- Có nền tảng toán học vững chắc để đọc hiểu các bài báo nghiên cứu trong lĩnh vực AI và Machine Learning.
- Có khả năng triển khai các công thức toán học thành mã nguồn trong các dự án AI thực tế.
- Phát triển khả năng tư duy phản biện để đánh giá hiệu quả và hạn chế của các phương pháp AI khác nhau.
- Học viên sẽ được cấp chứng nhận hoàn tất khóa học theo quy định của ITSTARVN.
Phần 1: Đại số tuyến tính
Giới thiệu và ôn tập đại số tuyến tính (2 giờ)
- Tầm quan trọng của đại số tuyến tính trong AI
- Ôn tập các khái niệm cơ bản: vector, ma trận
Vector và không gian vector (3 giờ)
- Định nghĩa và tính chất của vector
- Các phép toán trên vector
- Không gian vector và cơ sở
Ma trận và các phép toán ma trận (4 giờ)
- Định nghĩa và các loại ma trận
- Phép cộng, nhân ma trận
- Ma trận chuyển vị và ma trận nghịch đảo
Hệ phương trình tuyến tính và phương pháp giải (3 giờ)
- Biểu diễn hệ phương trình bằng ma trận
- Phương pháp khử Gauss-Jordan
- Ứng dụng trong hồi quy tuyến tính
Giá trị riêng và vector riêng (3 giờ)
- Định nghĩa và tính chất
- Phương pháp tính giá trị riêng và vector riêng
- Ứng dụng trong PCA và SVD
Ứng dụng đại số tuyến tính trong AI (1 giờ)
- Ví dụ về ứng dụng trong machine learning và deep learning
Phần 2: Xác suất thống kê (24 giờ)
Cơ bản về xác suất (4 giờ)
- Định nghĩa và tính chất của xác suất
- Xác suất có điều kiện và định lý Bayes
- Biến ngẫu nhiên và phân phối xác suất
Các phân phối xác suất phổ biến (4 giờ)
- Phân phối rời rạc: Bernoulli, Binomial, Poisson
- Phân phối liên tục: Normal, Exponential, Uniform
Thống kê mô tả (3 giờ)
- Các đại lượng đặc trưng: trung bình, phương sai, độ lệch chuẩn
- Biểu đồ và đồ thị thống kê
Ước lượng và khoảng tin cậy (4 giờ)
- Ước lượng điểm và ước lượng khoảng
- Khoảng tin cậy cho trung bình và tỷ lệ
Kiểm định giả thuyết (4 giờ)
- Các bước trong kiểm định giả thuyết
- Kiểm định t, kiểm định z, kiểm định chi-square
Hồi quy và tương quan (4 giờ)
- Hồi quy tuyến tính đơn và đa biến
- Hệ số tương quan và ý nghĩa
Ứng dụng xác suất thống kê trong AI (1 giờ)
- Ví dụ về ứng dụng trong machine learning và xử lý dữ liệu lớn
Phần 3: Tối ưu (8 giờ)
Giới thiệu về tối ưu hóa (1 giờ)
- Định nghĩa và ý nghĩa của tối ưu hóa trong AI
- Các loại bài toán tối ưu
Tối ưu không ràng buộc (2 giờ)
- Gradient descent và các biến thể
- Newton's method
Tối ưu có ràng buộc (2 giờ)
- Phương pháp nhân tử Lagrange
- Điều kiện KKT (Karush-Kuhn-Tucker)
Tối ưu lồi (2 giờ)
- Định nghĩa và tính chất của hàm lồi
- Các phương pháp tối ưu lồi
Ứng dụng tối ưu trong AI (1 giờ)
- Ví dụ về ứng dụng trong training neural networks và SVM
Phần 4: Lý thuyết đồ thị (12 giờ)
Giới thiệu về lý thuyết đồ thị (1 giờ)
- Định nghĩa và các khái niệm cơ bản
- Ứng dụng của đồ thị trong AI
Biểu diễn đồ thị (2 giờ)
- Ma trận kề và ma trận trọng số
- Danh sách kề
Duyệt đồ thị (3 giờ)
- Duyệt theo chiều rộng (BFS)
- Duyệt theo chiều sâu (DFS)
- Ứng dụng trong tìm kiếm
Đường đi ngắn nhất (2 giờ)
- Thuật toán Dijkstra
- Thuật toán Bellman-Ford
Cây khung nhỏ nhất (2 giờ)
- Thuật toán Kruskal
- Thuật toán Prim
Luồng cực đại và ghép cặp (1 giờ)
- Thuật toán Ford-Fulkerson
- Ứng dụng trong bài toán ghép cặp
Ứng dụng lý thuyết đồ thị trong AI (1 giờ)
- Ví dụ về ứng dụng trong mạng neural, xử lý ngôn ngữ tự nhiên và học máy trên đồ thị
/* Nội dung chương trình có thể thay đổi theo yêu cầu đào tạo của Doanh nghiệp */
------------------------------------