Toán trong AI/ML

Khóa học Toán trong AI/ML cung cấp cho học viên kiến thức nền tảng về các khái niệm toán học quan trọng được ứng dụng trong lĩnh vực trí tuệ nhân tạo (AI) và học máy (ML). Nội dung khóa học tập trung vào đại số tuyến tính, xác suất thống kê và các phương pháp tối ưu hóa như Gradient Descent, giúp học viên nắm vững các công cụ toán học để xây dựng và tối ưu hóa mô hình AI/ML.

Thời lượng: 18h

Bạn đạt được gì sau khi hoàn thành khóa học

Đối tượng tham gia

Yêu cầu tiên quyết

Hiểu biết cơ bản về công nghệ thông tin. Không yêu cầu kinh nghiệm lập trình trước đó, nhưng cần tinh thần học hỏi và thực hành.

Nội dung khóa học

 1. Giới thiệu về học máy (Machine Learning)
  • Khái niệm cơ bản về học máy: supervised learning, unsupervised learning.
  • Phân loại các thuật toán học máy và các ứng dụng phổ biến.
  • Quy trình xây dựng mô hình học máy từ dữ liệu đến triển khai.
 2. Hồi quy tuyến tính (Linear Regression)
  • Khái niệm và nguyên lý hoạt động của hồi quy tuyến tính.
  • Xây dựng mô hình hồi quy tuyến tính với Python.
  • Đánh giá và tối ưu hóa mô hình hồi quy tuyến tính.
 3. Hồi quy logistic (Logistic Regression)
  • Giới thiệu về hồi quy logistic cho các bài toán phân loại nhị phân.
  • Xây dựng mô hình hồi quy logistic và đánh giá hiệu quả.
  • Sử dụng mô hình logistic cho các bài toán phân loại thực tế.
 4. Support Vector Machine (SVM)
  • Khái niệm và nguyên tắc của thuật toán SVM.
  • Áp dụng SVM cho các bài toán phân loại và hồi quy.
  • Tối ưu hóa mô hình SVM với kernel trick.
 5. Cây quyết định (Decision Tree)
  • Cấu trúc và cách hoạt động của Decision Tree.
  • Xây dựng mô hình Decision Tree cho các bài toán phân loại.
  • Ưu và nhược điểm của Decision Tree.
 6. Random Forest
  • Giới thiệu về thuật toán Random Forest và cách hoạt động.
  • Áp dụng Random Forest cho các bài toán phân loại và hồi quy.
  • Tối ưu hóa và đánh giá mô hình Random Forest.
 7. Clustering và K-means
  • Giới thiệu về các thuật toán phân cụm (Clustering).
  • Nguyên tắc và cách hoạt động của K-means.
  • Áp dụng K-means để phân nhóm dữ liệu và các ứng dụng thực tế.
 6. Đánh giá và tối ưu hóa mô hình
  • Các phương pháp đánh giá mô hình: accuracy, precision, recall, F1-score.
  • Cross-validation và điều chỉnh hyperparameter.
  • Thực hành tối ưu hóa và cải thiện hiệu suất mô hình học máy.

Bài viết liên quan