G
TutoBox
Trang chủ › Khóa học › machine-learning-nang-cao
MACHINE LEARNING NÂNG CAO

MACHINE LEARNING NÂNG CAO

machine-learning-nang-cao · 748 Máy tính và công nghệ thông tin
☆☆☆☆☆ 0 đánh giá
Đang mở🏷 748 Máy tính và công nghệ thông tin
0Sinh viên
0Bài test
0Tài liệu
Đăng ký / Vào lớp

Giảng viên

Chưa phân công giảng viên

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

KẾ HOẠCH HỌC TẬP MÔN "MACHINE LEARNING NÂNG CAO"


Giới thiệu môn học

Môn học Machine Learning Nâng Cao sẽ giúp bạn đi sâu vào các kỹ thuật và mô hình học máy phức tạp hơn so với các kiến thức cơ bản. Trong khi học máy cơ bản tập trung vào các mô hình như hồi quy tuyến tính hay cây quyết định, môn học này mở rộng ra với các thuật toán tối tân như học sâu (deep learning), học máy không giám sát, học máy tăng cường (reinforcement learning) và các phương pháp tối ưu hóa nâng cao. Môn học không chỉ giúp bạn hiểu lý thuyết mà còn trang bị các kỹ năng thực tiễn, ứng dụng machine learning vào các bài toán thực tế và giải quyết các thách thức lớn trong khoa học dữ liệu, công nghiệp, và nghiên cứu AI.

Mục tiêu môn học

Kiến thức tiên quyết

Để có thể thành công trong môn học này, bạn cần nắm vững một số kiến thức cơ bản sau:

Giai đoạn học tập theo 15 tuần

Tuần Nội dung học tập Ghi chú
Tuần 1 Ôn tập các thuật toán học máy cơ bản
- Tổng quan về học máy và các thuật toán cơ bản.
Đảm bảo kiến thức vững vàng về các mô hình cơ bản trước khi đi sâu vào nâng cao.
Tuần 2 Deep Learning cơ bản
- Cấu trúc mạng nơ-ron sâu (Deep Neural Networks - DNN), hàm kích hoạt, lan truyền ngược (Backpropagation).
Học cách xây dựng và huấn luyện một mạng nơ-ron cơ bản.
Tuần 3 Phương pháp tối ưu hóa trong học sâu
- Gradient Descent, Stochastic Gradient Descent (SGD), Adam Optimizer.
Học các phương pháp tối ưu hóa để cải thiện quá trình huấn luyện.
Tuần 4 Convolutional Neural Networks (CNNs)
- Cấu trúc CNN và ứng dụng trong nhận dạng hình ảnh, phân loại hình ảnh.
Làm quen với các mạng CNN và các ứng dụng của chúng trong xử lý hình ảnh.
Tuần 5 Recurrent Neural Networks (RNNs)
- Các mạng nơ-ron hồi tiếp (RNNs), LSTM, GRU. Ứng dụng trong xử lý chuỗi.
Nâng cao khả năng xử lý các dữ liệu dạng chuỗi, như văn bản, âm thanh.
Tuần 6 Học không giám sát (Unsupervised Learning)
- K-means clustering, PCA, t-SNE, Autoencoders.
Học cách tìm mẫu trong dữ liệu không có nhãn.
Tuần 7 Generative Adversarial Networks (GANs)
- Khám phá GANs và ứng dụng trong tạo dữ liệu mới như ảnh, văn bản.
Học cách tạo ra dữ liệu mới qua việc huấn luyện các mô hình GAN.
Tuần 8 Học máy tăng cường (Reinforcement Learning)
- Các thuật toán RL cơ bản: Q-learning, Deep Q-Networks (DQN).
Tìm hiểu về các mô hình học máy giúp hệ thống tự học qua việc tương tác với môi trường.
Tuần 9 Transfer Learning
- Sử dụng mô hình đã huấn luyện trên một bài toán để giải quyết các bài toán khác.
Làm quen với việc sử dụng mô hình học sẵn cho các bài toán khác.
Tuần 10 Tối ưu hóa mô hình học máy
- Regularization, Dropout, Early Stopping, Hyperparameter tuning.
Tinh chỉnh mô hình để đạt được hiệu suất tốt nhất.
Tuần 11 Xử lý ngôn ngữ tự nhiên (NLP)
- Các kỹ thuật học máy trong NLP, Word2Vec, BERT, GPT.
Áp dụng học máy vào các bài toán liên quan đến ngôn ngữ.
Tuần 12 Deep Reinforcement Learning (DRL)
- Kết hợp học sâu và học tăng cường, sử dụng trong trò chơi và robot.
Xây dựng các hệ thống học sâu có khả năng ra quyết định trong môi trường phức tạp.
Tuần 13 Thực hành dự án học máy nâng cao
- Triển khai mô hình học máy vào bài toán thực tế.
Áp dụng các kiến thức đã học vào dự án cụ thể.
Tuần 14 Chẩn đoán và cải tiến mô hình
- Phân tích lỗi và các cách thức cải thiện mô hình.
Phân tích và cải thiện các mô hình học máy.
Tuần 15 Tổng kết và đánh giá
- Trình bày dự án, thảo luận kết quả và rút ra bài học.
Đánh giá và tổng kết về các kỹ thuật học máy đã học.

Ứng dụng thực tế của môn học

← Về trang chủ